Level
abstract class Level
Diese Klasse kapselt die Werte der einzelnen Logstufen und stellt somit die Logig der Filterung bereit. Die Reihenfolge der Filterung ist dabei so, das ein gesetzter Filter immer den eigenen Level und alle darunter liegende Levels ausgibt. Ein Filter auf WARN gibt auch Meldungen der Stufe ERROR und FATAL aus.
ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF
Constants
OFF |
Zentrale Schalter für das Setzen der Loglevel. Dieser Level schaltet alle anderen Level aus. |
FATAL |
Loglevel für schwerwiegende Fehler, die eine Beendigung des Request oder der Anwendung nicht ermöglichen ("Unrecoverable Error"). Z.B. OutOfMemory |
ERROR |
Loglevel für Fehlermeldungen, auf die der Administrator reagieren muss. Das sind zum Beispiel Fehler bei nicht vorhandenen Datenbankverbindungen. |
WARN |
Loglevel für Meldungen, die vom Administrator an die Softwareentwicklungsabteilung gemeldet werden müssen und dort analysiert werden. Diese Meldungen beeinträchtigen wahrscheinlich nicht den Betrieb. |
INFO |
Loglevel für Hinweise, wie die Performance oder das Versenden einer Mail. |
DEBUG |
Nur für die Softwareentwicklungsabteilung interessante Meldungen |
TRACE |
Loglevel für die Softwareentwicklungsabteilung mit etwas mehr Informationen |
ALL |
Zentrale Schalter für das Setzen der Loglevel. Dieser Schalter schaltet alle Stufen ein. |
UNKNOWN |
Unbekannter Level |
OFF_LABEL |
Zentrale Schalter für das Setzen der Loglevel. Dieser Level schaltet alle anderen Level aus. |
FATAL_LABEL |
Loglevel für schwerwiegende Fehler, die eine Beendigung des Request oder der Anwendung nicht ermöglichen ("Unrecoverable Error"). Z.B. OutOfMemory |
ERROR_LABEL |
Loglevel für Fehlermeldungen, auf die der Administrator reagieren muss. Das sind zum Beispiel Fehler bei nicht vorhandenen Datenbankverbindungen. |
WARN_LABEL |
Loglevel für Meldungen, die vom Administrator an die Softwareentwicklungsabteilung gemeldet werden müssen und dort analysiert werden. Diese Meldungen beeinträchtigen wahrscheinlich nicht den Betrieb. |
INFO_LABEL |
Loglevel für Hinweise, wie die Performance oder das Versenden einer Mail. |
DEBUG_LABEL |
Nur für die Softwareentwicklungsabteilung interessante Meldungen |
TRACE_LABEL |
Loglevel für die Softwareentwicklungsabteilung mit etwas mehr Informationen |
ALL_LABEL |
Zentrale Schalter für das Setzen der Loglevel. Dieser Schalter schaltet alle Stufen ein. |
UNKNOWN_LABEL |
Unbekannter Level |
Methods
Von der statischen Klasse kann keine Instanz erstellt werden.
Logdatensatz formatieren und einen String zurückgeben.
No description
Details
at line 148
abstract protected
__construct()
Von der statischen Klasse kann keine Instanz erstellt werden.
at line 161
static string
getLabel(integer $level)
Logdatensatz formatieren und einen String zurückgeben.
ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF