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
Namespace: Alvine\Util\Logging
Package: Alvine\Util\Logging
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Located at util/logging/Level.class.php
abstract protected
|
|
public static
string
|
#
getLabel( integer $level )
Logdatensatz formatieren und einen String zurückgeben. ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF |
public static
integer
|
integer |
OFF
Zentrale Schalter für das Setzen der Loglevel. Dieser Level schaltet alle anderen Level aus. |
#
0x00
|
integer |
FATAL
Loglevel für schwerwiegende Fehler, die eine Beendigung des Request oder der Anwendung nicht ermöglichen ("Unrecoverable Error"). Z.B. OutOfMemory |
#
2
|
integer |
ERROR
Loglevel für Fehlermeldungen, auf die der Administrator reagieren muss. Das sind zum Beispiel Fehler bei nicht vorhandenen Datenbankverbindungen. |
#
4
|
integer |
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. |
#
8
|
integer |
INFO
Loglevel für Hinweise, wie die Performance oder das Versenden einer Mail. |
#
16
|
integer |
DEBUG
Nur für die Softwareentwicklungsabteilung interessante Meldungen |
#
32
|
integer |
TRACE
Loglevel für die Softwareentwicklungsabteilung mit etwas mehr Informationen |
#
64
|
integer |
ALL
Zentrale Schalter für das Setzen der Loglevel. Dieser Schalter schaltet alle Stufen ein. |
#
0xff
|
integer |
UNKNOWN
Unbekannter Level |
#
-1
|
string |
OFF_LABEL
Zentrale Schalter für das Setzen der Loglevel. Dieser Level schaltet alle anderen Level aus. |
#
'OFF'
|
string |
FATAL_LABEL
Loglevel für schwerwiegende Fehler, die eine Beendigung des Request oder der Anwendung nicht ermöglichen ("Unrecoverable Error"). Z.B. OutOfMemory |
#
'FATAL'
|
string |
ERROR_LABEL
Loglevel für Fehlermeldungen, auf die der Administrator reagieren muss. Das sind zum Beispiel Fehler bei nicht vorhandenen Datenbankverbindungen. |
#
'ERROR'
|
string |
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. |
#
'WARN'
|
string |
INFO_LABEL
Loglevel für Hinweise, wie die Performance oder das Versenden einer Mail. |
#
'INFO'
|
string |
DEBUG_LABEL
Nur für die Softwareentwicklungsabteilung interessante Meldungen |
#
'DEBUG'
|
string |
TRACE_LABEL
Loglevel für die Softwareentwicklungsabteilung mit etwas mehr Informationen |
#
'TRACE'
|
string |
ALL_LABEL
Zentrale Schalter für das Setzen der Loglevel. Dieser Schalter schaltet alle Stufen ein. |
#
'ALL'
|
string |
UNKNOWN_LABEL
Unbekannter Level |
#
'UNKNOWN'
|