Die Log Levels
Die Logging API arbeitet mit unterschiedlichen Levels, mit denen Ihr Eure Informationen nach Wichtigkeit gruppieren könnt. Im Folgenden die Levels wie sie in der Klasse \TYPO3\CMS\Core\Log\LogLevel als Konstante deklariert wurden.
Notfall/Emergency: 0
Anwendungsfall: Absoluter Notfall. Das System ist unbrauchbar.
Konstante: \TYPO3\CMS\Core\Log\LogLevel::EMERGENCY
Gekürzter Methodenaufruf: emergency($message, $data);
Alarm/Alert: 1
Anwendungsfall: Es muss sofort reagiert werden. Die Webseite ist komplett down. Die Datenbank ist nicht erreichbar.
Konstante: \TYPO3\CMS\Core\Log\LogLevel::ALERT
Gekürzter Methodenaufruf: alert($message, $data);
Kritisch/Critical: 2
Anwendungsfall: Unerwarteter Absturz. Thrown Exception
Konstante: \TYPO3\CMS\Core\Log\LogLevel::CRITICAL
Gekürzter Methodenaufruf: critical($message, $data);
Fehler/Error: 3
Anwendungsfall: Laufzeitfehler. Runtime error
Konstante: \TYPO3\CMS\Core\Log\LogLevel::ERROR
Gekürzter Methodenaufruf: error($message, $data);
Warnung/Warning: 4
Anwendungsfall: Verwendet diesen Level z.B. bei Aufruf veralteter APIs oder wenn etwas nicht wie gewünscht läuft, aber nicht unbedingt als Fehler gilt.
Konstante: \TYPO3\CMS\Core\Log\LogLevel::WARNING
Gekürzter Methodenaufruf: warning($message, $data);
Beachten/Notice: 5
Anwendungsfall: Dinge, die man sich mal anschauen sollte, aber nichts, um das man sich Sorgen machen müsste.
Konstante: \TYPO3\CMS\Core\Log\LogLevel::NOTICE
Gekürzter Methodenaufruf: notice($message, $data);
Information/Info: 6
Anwendungsfall: Ein Benutzer hat sich angemeldet. SQL Befehle
Konstante: \TYPO3\CMS\Core\Log\LogLevel::INFO
Gekürzter Methodenaufruf: info($message, $data);
Debug: 7
Anwendungsfall: Detailierte Statusmeldungen.
Konstante: \TYPO3\CMS\Core\Log\LogLevel::DEBUG
Gekürzter Methodenaufruf: debug($message, $data);