Die Log Levels
Die Logging-API arbeitet mit unterschiedlichen Levels, mittels denen Sie ihre Informationen nach Wichtigkeit gruppieren können. Unten sind die Levels, die in \TYPO3\CMS\Core\Log\LogLevel
als Konstante deklariert wurden.
Log Levels
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: Detaillierte Statusmeldungen.
- Konstante:
\TYPO3\CMS\Core\Log\LogLevel::DEBUG
- Gekürzter Methodenaufruf:
debug($message, $data);