Level
in package
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
Tags
Table of Contents
Constants
- ALL = 0xff
- Zentrale Schalter für das Setzen der Loglevel.
- ALL_LABEL = 'ALL'
- Zentrale Schalter für das Setzen der Loglevel.
- DEBUG = 32
- Nur für die Softwareentwicklungsabteilung interessante Meldungen
- DEBUG_LABEL = 'DEBUG'
- Nur für die Softwareentwicklungsabteilung interessante Meldungen
- ERROR = 4
- Loglevel für Fehlermeldungen, auf die der Administrator reagieren muss. Das sind zum Beispiel Fehler bei nicht vorhandenen Datenbankverbindungen.
- ERROR_LABEL = 'ERROR'
- Loglevel für Fehlermeldungen, auf die der Administrator reagieren muss. Das sind zum Beispiel Fehler bei nicht vorhandenen Datenbankverbindungen.
- FATAL = 2
- Loglevel für schwerwiegende Fehler, die eine Beendigung des Request oder der Anwendung nicht ermöglichen ("Unrecoverable Error"). Z.B.
- FATAL_LABEL = 'FATAL'
- Loglevel für schwerwiegende Fehler, die eine Beendigung des Request oder der Anwendung nicht ermöglichen ("Unrecoverable Error"). Z.B.
- INFO = 16
- Loglevel für Hinweise, wie die Performance oder das Versenden einer Mail.
- INFO_LABEL = 'INFO'
- Loglevel für Hinweise, wie die Performance oder das Versenden einer Mail.
- OFF = 0x0
- Zentrale Schalter für das Setzen der Loglevel.
- OFF_LABEL = 'OFF'
- Zentrale Schalter für das Setzen der Loglevel.
- TRACE = 64
- Loglevel für die Softwareentwicklungsabteilung mit etwas mehr Informationen
- TRACE_LABEL = 'TRACE'
- Loglevel für die Softwareentwicklungsabteilung mit etwas mehr Informationen
- UNKNOWN = -1
- Unbekannter Level
- UNKNOWN_LABEL = 'UNKNOWN'
- Unbekannter Level
- WARN = 8
- 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.
- WARN_LABEL = '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.
Methods
- getLabel() : string
- Logdatensatz formatieren und einen String zurückgeben.
- getValue() : integer
- __construct() : mixed
- Von der statischen Klasse kann keine Instanz erstellt werden.
Constants
ALL
Zentrale Schalter für das Setzen der Loglevel.
public
mixed
ALL
= 0xff
Dieser Schalter schaltet alle Stufen ein.
ALL_LABEL
Zentrale Schalter für das Setzen der Loglevel.
public
mixed
ALL_LABEL
= 'ALL'
Dieser Schalter schaltet alle Stufen ein.
DEBUG
Nur für die Softwareentwicklungsabteilung interessante Meldungen
public
mixed
DEBUG
= 32
DEBUG_LABEL
Nur für die Softwareentwicklungsabteilung interessante Meldungen
public
mixed
DEBUG_LABEL
= 'DEBUG'
ERROR
Loglevel für Fehlermeldungen, auf die der Administrator reagieren muss. Das sind zum Beispiel Fehler bei nicht vorhandenen Datenbankverbindungen.
public
mixed
ERROR
= 4
ERROR_LABEL
Loglevel für Fehlermeldungen, auf die der Administrator reagieren muss. Das sind zum Beispiel Fehler bei nicht vorhandenen Datenbankverbindungen.
public
mixed
ERROR_LABEL
= 'ERROR'
FATAL
Loglevel für schwerwiegende Fehler, die eine Beendigung des Request oder der Anwendung nicht ermöglichen ("Unrecoverable Error"). Z.B.
public
mixed
FATAL
= 2
OutOfMemory
FATAL_LABEL
Loglevel für schwerwiegende Fehler, die eine Beendigung des Request oder der Anwendung nicht ermöglichen ("Unrecoverable Error"). Z.B.
public
mixed
FATAL_LABEL
= 'FATAL'
OutOfMemory
INFO
Loglevel für Hinweise, wie die Performance oder das Versenden einer Mail.
public
mixed
INFO
= 16
INFO_LABEL
Loglevel für Hinweise, wie die Performance oder das Versenden einer Mail.
public
mixed
INFO_LABEL
= 'INFO'
OFF
Zentrale Schalter für das Setzen der Loglevel.
public
mixed
OFF
= 0x0
Dieser Level schaltet alle anderen Level aus.
OFF_LABEL
Zentrale Schalter für das Setzen der Loglevel.
public
mixed
OFF_LABEL
= 'OFF'
Dieser Level schaltet alle anderen Level aus.
TRACE
Loglevel für die Softwareentwicklungsabteilung mit etwas mehr Informationen
public
mixed
TRACE
= 64
TRACE_LABEL
Loglevel für die Softwareentwicklungsabteilung mit etwas mehr Informationen
public
mixed
TRACE_LABEL
= 'TRACE'
UNKNOWN
Unbekannter Level
public
mixed
UNKNOWN
= -1
UNKNOWN_LABEL
Unbekannter Level
public
mixed
UNKNOWN_LABEL
= 'UNKNOWN'
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.
public
mixed
WARN
= 8
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.
public
mixed
WARN_LABEL
= 'WARN'
Methods
getLabel()
Logdatensatz formatieren und einen String zurückgeben.
public
static getLabel(integer $level) : string
ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF
Parameters
- $level : integer
-
Level als Zahl
Return values
string —Label zu dem Log-Level
getValue()
public
static getValue(string $label) : integer
Parameters
- $label : string
-
Wert des Levels
Return values
integer —Wert des Levels
__construct()
Von der statischen Klasse kann keine Instanz erstellt werden.
protected
abstract __construct() : mixed