Für das Erstellen von Einträgen im Log stehen mehrere Methoden zur Verfügung.
- SpaceLogger.debug
- SpageLogger.info
- SpageLogger.warn
- SpageLogger.error
- SpageLogger.fatal
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.