public final class SmtpLogHandler extends AbstractLogHandler:
Sends one e-mail for each accepted high-severity event.
This handler defaults to ERROR. Delivery is synchronous and serialized so one shared handler can safely be used by concurrent loggers.
import klyn.logging
import klyn.logging.handler
import klyn.mails
session = Session.smtp("smtp.example.com")
handler = SmtpLogHandler(session, "logs@example.com", "ops@example.com")| Modifier and Type | Member | Description |
|---|---|---|
| public | SmtpLogHandler | Creates an SMTP alert handler. |
| Modifier and Type | Member | Description |
|---|---|---|
| public override | flushflush() as Void: |
SMTP delivery is immediate. |
| public override | handlehandle(event as LogEvent) as Void: |
Sends one MIME text message. |