net.codinux.log.loki.JBossLoggingLokiAppender.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jboss-logging-loki-appender Show documentation
Show all versions of jboss-logging-loki-appender Show documentation
Logger implementation to push logs to Loki (Like Prometheus, but for logs)
The newest version!
package net.codinux.log.loki
import net.codinux.log.JBossLoggingAppenderBase
import net.codinux.log.statelogger.JBossLoggingStateLogger
import net.codinux.log.loki.config.LokiLogAppenderConfig
import net.codinux.log.loki.config.LokiLogAppenderConfig.Companion.StateLoggerDefaultName
open class JBossLoggingLokiAppender(config: LokiLogAppenderConfig)
: JBossLoggingAppenderBase(LokiLogWriter(config, JBossLoggingStateLogger(config.stateLoggerName ?: StateLoggerDefaultName)))