Logging mit Spring AOP
Logging ist wichtig. Trotzdem spricht vieles gegen zu viel Logging in Anwendungen:
- Logging ist für die Funktion einer Anwendung unnötig.
- Logging macht den Quellcode unübersichtlich.
- Logging beeinträchtigt die Performance.
Alle diese Nachteile lassen sich vermeiden und trotzdem kann der Aufruf jeder Methode incl. Parameter und Rückgabewerte und die Laufzeit geloggt werden. Möglich machen dies Spring und Aspektorientierte Programmierung (AOP).