public class LogMailWriter extends java.lang.Object implements LogWriter
Log.LEVEL_MESSAGE
Meldung oder hoeher oder aufgrund des Zeit-Intervall-Triggers.
Log.LEVEL_WARN
.
Smtp
.
log.2.class=de.cm.osm2po.logging.LogMailWriter log.2.level=warn (default) log.2.to=your@mail.com log.2.from=my@mail.com log.2.host=smtp.myprovider.com log.2.user=myproviderUsername log.2.pass=myproviderPassword log.2.port=465 (default) log.2.ssltls=true (default) log.2.interval=60 (default, AutoSendInterval in Minuten) log.2.maxchars=1024 (default Anzahl max Zeichen in Kilo) log.2.prefix=OSM2PO (default Prefix fuer Betreff)Empfehlung:
LogConsoleWriter
oder LogFileWriter
konfiguriert werden, damit bei close()
die Aufraeum-Sequenz
zumindest noch in den oben genannten Logs erscheint.LogSlackWriter
Constructor and Description |
---|
LogMailWriter() |
LogMailWriter(Smtp smtp) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Schliesst das Log.
|
int |
getLogLevel()
Liefert das LogLevel.
|
void |
log(java.lang.String msg,
int logLevel)
Loggt.
|
LogWriter |
open(Config config,
int index)
Initialisiert den Writer.
|
LogWriter |
setLogLevel(int logLevel)
Setzt das LogLevel.
|
public LogMailWriter()
public LogMailWriter(Smtp smtp)
public LogWriter setLogLevel(int logLevel)
LogWriter
setLogLevel
in interface LogWriter
logLevel
- int z.B. Log.LEVEL_DEBUG
.public int getLogLevel()
LogWriter
getLogLevel
in interface LogWriter
Log.LEVEL_DEBUG
.public LogWriter open(Config config, int index)
LogWriter
public void log(java.lang.String msg, int logLevel)
LogWriter
log
in interface LogWriter
msg
- MessagelogLevel
- Level, z.B Log.LEVEL_DEBUG