Class Formatter
Abstrakte Klasse eines Log-Meldungs-Formatters, der die übergebenen Log-Datensätze in eine bestimmte Ausgabeform bringt.
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Util\Logging\Formatter
Direct known subclasses
Alvine\Util\Logging\Formatter\PlainIndirect known subclasses
Alvine\Util\Logging\Formatter\HTMLNamespace: 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/Formatter.class.php
public
|
|
abstract public
string
|
#
format(
Diese abstrakte Methoe muss von abgeleiteten Klassen implementiert werden und stellt die eigentliche Funktion der Formatter zur Verfügung. Eine Beisielimplementierung ist z.B. in der Klasse PlainFormatter zu sehen. |
public
|
#
setDateFormat( type $format )
Setzt das Datumsformat, das von der Funcktion date() verwendet wird. |
public
string
|
|
public
|
#
setHead( string $head )
Setzt den Kopfbereich der Ausgabe, Bei einer XML-Datei kann das z.B. die XML-Preamble sein. |
public
|
#
setTail( string $tail )
Setzt den Fußbereich für die Ausgabe. Z.B. die schliessenden Tags bei einer HTML-Ausgabe |
public
string
|
|
public
string
|
|
public static
string
|
#
formatMessage(
Formatiert die eigentliche Textnachricht und ersetzt die einzelnen Parameter aus der Lognachricht. Dabei werden in der Meldung enthaltene Platzhalter durch die Parameter erstezt. |
__call(),
__clone(),
__get(),
__set(),
__toString(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected
string
|
$head
Kopfbereich |
#
null
|
protected
string
|
$tail
Fußbereich |
#
null
|
protected
string
|
$dateFormat
Datumsformat |
#
'Y-m-d H:i:s'
|
$hash,
$properties
|