Class HTTP
HTTP-Handler für Logging
Der File-Handler ist eine Implementierung des Log-Handlers der die Log-Meldungen formatiert und in einem buffer zwischenspeichert. Beim Schliessen des Handlers oder durch explizites Aufrufen der flush() Methde werden die Datensätze in eine über den Konstruktor definierte Datei geschrieben.
$handler = new \Alvine\Util\Logging\Handler\HTTP(new URI('http://www.example.com/log/');
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Util\Logging\Handler implements Alvine\Util\Logging\Filter, Alvine\Core\InstantiableFromProperties
- Alvine\Util\Logging\Handler\HTTP
Direct known subclasses
Alvine\Util\Logging\Handler\ElasticSearch, Alvine\Util\Logging\Handler\LoggrPackage: Alvine\Util\Logging\Handler
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Located at util/logging/handler/HTTP.class.php
public
|
|
public
|
#
setValue( string $key, string $value )
Über diese Methode können Standardwerte, die bei jedem POST-Request gesendet werden sollen gesetzt werden. |
public
|
#
close( )
Schliesst diesen Handler, danach werden keine Log-Meldungen mehr über diesen Handler geschrieben. |
public
|
#
flush( )
Diese Methode übeträgt den Inhalt des Buffers an die angegebene Adresse per POST-Request. |
protected
|
|
protected
|
|
public static
|
#
getInstanceFromProperties(
Objekt aus Eigenschaften erstellen |
__destruct(),
getEncoding(),
getFilter(),
getFormatter(),
getThreshold(),
isLoggable(),
publish(),
setEncoding(),
setFilter(),
setFormatter(),
setFromProperties(),
setThreshold()
|
__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
|
$uri
URI des Logservers |
#
null
|
protected
|
$preset
Vordefinierte Variablen die mit jedem Request gesendet werden sollen über POST gesendet werden sollen. |
#
null
|
$buffer,
$encoding,
$filter,
$formatter,
$loggable,
$threshold
|
$hash,
$properties
|