Class Handler
Abstrakte Klasse eines Handlers, der Log-Nachrichten verarbeitet. Die Logdaten werden von einem Logger-Objekt an die angebundenen Handler übergeben.
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Util\Logging\Handler implements Alvine\Util\Logging\Filter, Alvine\Core\InstantiableFromProperties
Direct known subclasses
Alvine\Util\Logging\Handler\Chrome, Alvine\Util\Logging\Handler\File, Alvine\Util\Logging\Handler\HTTP, Alvine\Util\Logging\Handler\Memory, Alvine\Util\Logging\Handler\SyslogIndirect known subclasses
Alvine\Util\Logging\Handler\ElasticSearch, Alvine\Util\Logging\Handler\Loggr, Alvine\Util\Logging\Handler\MailNamespace: 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/Handler.class.php
public
|
|
public
|
|
public
|
#
close( )
Handler schliessen und flush aufrufen. Diese Methode setzt auch das logable-Flag auf false. |
public
|
|
public
string
|
|
public
|
|
public
|
|
public
|
|
public
Formatter
|
|
public
int
|
|
public
boolean
|
|
public
|
|
public
|
#
setFormatter(
Setzt das Objekt, das für die Formatierung zuständig ist. |
public
|
#
setThreshold( int $level )
Setzt den Schwellwert, ab dem Lognachrichten verarbeitet werden sollen. Die Standardreihenfolge die vom implementierten Filter verwendet wird ist: ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF |
protected
|
#
setFromProperties(
Diese interne Methode setzt Standardeigenschaften, die ein Handler haben kann. Dazu gehören folgende Schlüssel-Werte-Paare: |
__call(),
__clone(),
__get(),
__set(),
__toString(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
getInstanceFromProperties()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected
array
|
$buffer
Zwischenspeicher für Lognachrichten |
#
array()
|
protected
|
$formatter
Formatter-Objekt |
#
null
|
protected
string
|
$encoding
Encoding |
#
null
|
protected
|
$filter
Verwendeter Filter |
#
null
|
protected
int
|
$threshold
Ab diesem Level werden Lognachrichten |
#
null
|
protected
boolean
|
$loggable
Verarbeitet der Handler Logdaten |
#
null
|
$hash,
$properties
|