Documentation

Level
in package

AbstractYes

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
category

Framework

author

schukai GmbH [email protected]

license

http://alvine.io/license/ Licence

link

Alvine

since
20110904

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_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

        
On this page

Search results