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
>