public class LogSlackWriter extends java.lang.Object implements LogWriter
Log.Level.MESSAGE
Meldung oder hoeher oder aufgrund des Zeit-Intervall-Triggers.
Log.Level.WARN
.
log.3.class=de.cm.osm2po.logging.LogSlackWriter log.3.level=warn (default) log.3.channel=/T9XXXXXXX/B9XXXXXXX/111YYYYYYYYYYYYYYYYYYabc log.3.interval=60 (default, AutoSendInterval in Minuten) log.3.maxchars=1024 (default Anzahl max Zeichen in Kilo)Wichtig:
https://hooks.slack.com/services
vorangestellt.
LogConsoleWriter
oder LogFileWriter
konfiguriert werden, damit bei close()
die Aufraeum-Sequenz
zumindest noch in den oben genannten Logs erscheint.LogMailWriter
Constructor and Description |
---|
LogSlackWriter() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Schliesst das Log.
|
Log.Level |
getLogLevel()
Liefert das LogLevel.
|
void |
log(java.lang.String msg,
Log.Level logLevel)
Loggt.
|
LogWriter |
open(Config config,
int index)
Initialisiert den Writer.
|
LogWriter |
setLogLevel(Log.Level logLevel)
Setzt das LogLevel.
|
public LogWriter setLogLevel(Log.Level logLevel)
LogWriter
setLogLevel
in interface LogWriter
logLevel
- int z.B. Log.Level.DEBUG
public Log.Level getLogLevel()
LogWriter
getLogLevel
in interface LogWriter
Log.Level.DEBUG
.public LogWriter open(Config config, int index)
LogWriter
public void log(java.lang.String msg, Log.Level logLevel)
LogWriter
log
in interface LogWriter
msg
- MessagelogLevel
- Level, z.B. Log.Level.DEBUG