MailLogManager

Dieser LogManager verschickt Logmeldungen per E-Mail. Logmeldungen werden hierbei bis zu einer gesetzten Anzahl (siehe unten) gesammelt und per E-Mail an eine bestimmte Adresse versandt.

Der Klassenname des MailLogManagers, wie er beim Hinzufügen zum LogService angegeben werden muss, lautet com.ebd.hub.services.log.mail.MailLogManager.

Grundkonfiguration durch Nutzung der XML-Datei


Folgendes XML-Fragment mit allen möglichen Basiseinstellungen kann für die Konfiguration des MailLogManagers verwendet werden.


<Set name="idleTime">60000</Set>
<Set name="mailHost">Ein Hostname</Set>
<Set name="mailPort">Ein Port</Set>
<Set name="name">Ein Name</Set>
<Set name="password">Das Passwort</Set>
<Set name="sender">Sender</Set>
<Set name="subject">Betreff</Set>
<Set name="user">Benutzer</Set>


Hierbei haben die einzelnen Parameter die folgende Bedeutung.


Parameter

Bedeutung

idleTime

Die Zeit in Millisekunden,die gewartet wird, bevor die bisher gesammelten Meldungen per E-Mail versandt werden, obwohl eine eventuell gesetzte Anzahl an Logeinträgen noch nicht erreicht wurde.

mailHost

Der Hostname des E-Mail-Servers, der für den Versand der E-Mails verwendet werden soll.

mailPort

Der Port des Mailservers, der für den Versand der E-Mails verwendet werden soll.

name

Der Name des LogManagers, wie er beim LogService bekannt sein soll.

password

Das für eine eventuell notwendige Authentifizierung beim Mailserver zu verwendende Passwort.

sender

Die E-Mail-Adresse, die als Sender der E-Mail verwendet werden soll.

subject

Der Betreff, der für die zu versendende E-Mail verwendet werden soll.

user

Der für eine eventuell notwendige Authentifizierung beim E-Mail-Server zu verwendende Benutzername.

Hinzufügen von Empfängern für die zu sendenden E-Mails


Folgendes XML-Fragment fügt eine Adresse der Liste hinzu, an die E-Mails geschickt werden sollen.


<Call name="addRecipient">
<Arg>recipient@domain.com</Arg>
</Call>


Sollen mehrere Empfänger die E-Mail empfangen, können weitere Aufrufe hintereinander gestellt werden.

Setzen der Anzahl von Meldungen, die zu einer E-Mail zusammenfasst werden sollen


Folgendes XML-Fragment setzt die Anzahl von Meldungen, die zu einer E-Mail zusammengefasst werden sollen.


<Call name="combineMessages">
<Arg type="int">10</Arg>
</Call>