Class Mail
MailHandler
Der MailHandler 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\Mail('\tmp\alvine.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\File
- Alvine\Util\Logging\Handler\Mail
Namespace: Alvine\Util\Logging\Handler
Package: 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/Mail.class.php
Package: 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/Mail.class.php
public
|
#
__construct(
Erstellt einen neuen Handler, der die Logmeldungen im Anschluß an einen Programmdurchlauf gesammelt per Mail versendet. |
public
|
#
close( )
Schliesst diesen Handler, danach werden keine Log-Meldungen mehr über diesen Handler geschrieben. |
public static
|
#
getInstanceFromProperties(
Erstellt ein neues MailHandle-Objekt und initialisiert Werte über ein Propertiess-Objekt. Die gültigen Eigenschaften sind: |
flush(),
setLineFeed()
|
__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
|
$from
Pfad der Logdatei |
#
null
|
protected
|
$to
Rückgabewert von fopen |
#
null
|
protected
string
|
$subject
Betreff |
#
"\n"
|
protected
|
$smtpClient
SMTPClient |
#
null
|
$handle,
$linefeed,
$path
|
$buffer,
$encoding,
$filter,
$formatter,
$loggable,
$threshold
|
$hash,
$properties
|