Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Protokolleinträge erzeugen

Für das Erstellen von Einträgen im Log stehen mehrere Methoden zur Verfügung.

Alle Methoden haben drei Überladungen, d.h. können mit drei verschiedenen Sätzen von Paramatern aufgerufen werden.

Die folgenden Beispiele zeigen dies exemplarisch anhand der info-Methode:

Die Methode info(Object reportingInstance) erzeugt einen Eintrag mit folgendem Schema:

<Datum> <Uhrzeit> [<Thread>] INFO User.<Name des Logger> - <ausgeführte Methode>

Die Methode info(Object reportingInstance, String message) erzeugt einen Eintrag mit folgendem Schema:

<Datum> <Uhrzeit> [<Thread>] INFO User.<Name des Logger> - <message>

Die Methode info(Object reportingInstance, Throwable cause) erzeugt einen Eintrag mit folgendem Schema:

<Datum> <Uhrzeit> [<Thread>] INFO User.<Name des Logger> - <Exception-Stacktrace>

Diese Überladungen sind für alle der oben aufgelisteten Methoden verwendbar. Die häufigste Nutzung dürfte sicherlich der Methode mit übergebener Message zukommen.