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.
|
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 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