SampledLogger

open class SampledLogger(val underlyingLogger: KLogger, sampler: Sampler) : KLogger

Constructors

Link copied to clipboard
constructor(underlyingLogger: KLogger, sampler: Sampler)

Properties

Link copied to clipboard
open override val underlyingLogger: KLogger

Functions

Link copied to clipboard
@CheckReturnValue
open fun atDebug(): LoggingEventBuilder
Link copied to clipboard
@CheckReturnValue
open fun atError(): LoggingEventBuilder
Link copied to clipboard
@CheckReturnValue
open fun atInfo(): LoggingEventBuilder
Link copied to clipboard
@CheckReturnValue
open fun atLevel(p0: Level): LoggingEventBuilder
Link copied to clipboard
@CheckReturnValue
open fun atTrace(): LoggingEventBuilder
Link copied to clipboard
@CheckReturnValue
open fun atWarn(): LoggingEventBuilder
Link copied to clipboard
open override fun <T : Throwable> catching(throwable: T)
Link copied to clipboard
open override fun debug(msg: () -> Any?)
open override fun debug(msg: String?)
open override fun debug(format: String?, arg: Any?)
open override fun debug(format: String?, vararg arguments: Any?)
open override fun debug(msg: String?, t: Throwable?)
open override fun debug(t: Throwable?, msg: () -> Any?)
open override fun debug(marker: Marker?, msg: () -> Any?)
open override fun debug(marker: Marker?, msg: String?)
open override fun debug(format: String?, arg1: Any?, arg2: Any?)
open override fun debug(marker: Marker?, format: String?, arg: Any?)
open override fun debug(marker: Marker?, format: String?, vararg arguments: Any?)
open override fun debug(marker: Marker?, msg: String?, t: Throwable?)
open override fun debug(marker: Marker?, t: Throwable?, msg: () -> Any?)
open override fun debug(marker: Marker?, format: String?, arg1: Any?, arg2: Any?)
Link copied to clipboard
fun KLogger.debug(vararg tags: Tag, message: () -> Any?)
fun KLogger.debug(th: Throwable, vararg tags: Tag, message: () -> Any?)
Link copied to clipboard
open override fun entry(vararg argArray: Any?)
Link copied to clipboard
open override fun error(msg: () -> Any?)
open override fun error(msg: String?)
open override fun error(format: String?, arg: Any?)
open override fun error(format: String?, vararg arguments: Any?)
open override fun error(msg: String?, t: Throwable?)
open override fun error(t: Throwable?, msg: () -> Any?)
open override fun error(marker: Marker?, msg: () -> Any?)
open override fun error(marker: Marker?, msg: String?)
open override fun error(format: String?, arg1: Any?, arg2: Any?)
open override fun error(marker: Marker?, format: String?, arg: Any?)
open override fun error(marker: Marker?, format: String?, vararg arguments: Any?)
open override fun error(marker: Marker?, msg: String?, t: Throwable?)
open override fun error(marker: Marker?, t: Throwable?, msg: () -> Any?)
open override fun error(marker: Marker?, format: String?, arg1: Any?, arg2: Any?)
Link copied to clipboard
fun KLogger.error(vararg tags: Tag, message: () -> Any?)
fun KLogger.error(th: Throwable, vararg tags: Tag, message: () -> Any?)
Link copied to clipboard
open override fun exit()
open override fun <T> exit(result: T): T
Link copied to clipboard
open override fun getName(): String
Link copied to clipboard
open override fun info(msg: () -> Any?)
open override fun info(msg: String?)
open override fun info(format: String?, arg: Any?)
open override fun info(format: String?, vararg arguments: Any?)
open override fun info(msg: String?, t: Throwable?)
open override fun info(t: Throwable?, msg: () -> Any?)
open override fun info(marker: Marker?, msg: () -> Any?)
open override fun info(marker: Marker?, msg: String?)
open override fun info(format: String?, arg1: Any?, arg2: Any?)
open override fun info(marker: Marker?, format: String?, arg: Any?)
open override fun info(marker: Marker?, format: String?, vararg arguments: Any?)
open override fun info(marker: Marker?, msg: String?, t: Throwable?)
open override fun info(marker: Marker?, t: Throwable?, msg: () -> Any?)
open override fun info(marker: Marker?, format: String?, arg1: Any?, arg2: Any?)
Link copied to clipboard
fun KLogger.info(vararg tags: Tag, message: () -> Any?)
fun KLogger.info(th: Throwable, vararg tags: Tag, message: () -> Any?)
Link copied to clipboard
open override fun isDebugEnabled(): Boolean
open override fun isDebugEnabled(p0: Marker): Boolean
Link copied to clipboard
open fun isEnabledForLevel(p0: Level): Boolean
Link copied to clipboard
open override fun isErrorEnabled(): Boolean
open override fun isErrorEnabled(p0: Marker): Boolean
Link copied to clipboard
open override fun isInfoEnabled(): Boolean
open override fun isInfoEnabled(p0: Marker): Boolean
Link copied to clipboard
open override fun isTraceEnabled(): Boolean
open override fun isTraceEnabled(p0: Marker): Boolean
Link copied to clipboard
open override fun isWarnEnabled(): Boolean
open override fun isWarnEnabled(p0: Marker): Boolean
Link copied to clipboard
fun KLogger.log(level: Level, vararg tags: Tag, message: () -> Any?)
fun KLogger.log(level: Level, th: Throwable, vararg tags: Tag, message: () -> Any?)
Link copied to clipboard
open fun makeLoggingEventBuilder(p0: Level): LoggingEventBuilder
Link copied to clipboard
fun KLogger.sampled(sampler: Sampler = Sampler.rateLimiting(1L)): KLogger

Returns a logger that samples logs. This logger MUST be instantiated statically, in a companion object or as a Singleton.

Link copied to clipboard
open override fun <T : Throwable> throwing(throwable: T): T
Link copied to clipboard
open override fun trace(msg: () -> Any?)
open override fun trace(msg: String?)
open override fun trace(format: String?, arg: Any?)
open override fun trace(format: String?, vararg arguments: Any?)
open override fun trace(msg: String?, t: Throwable?)
open override fun trace(t: Throwable?, msg: () -> Any?)
open override fun trace(marker: Marker?, msg: () -> Any?)
open override fun trace(marker: Marker?, msg: String?)
open override fun trace(format: String?, arg1: Any?, arg2: Any?)
open override fun trace(marker: Marker?, format: String?, arg: Any?)
open override fun trace(marker: Marker?, format: String?, vararg argArray: Any?)
open override fun trace(marker: Marker?, msg: String?, t: Throwable?)
open override fun trace(marker: Marker?, t: Throwable?, msg: () -> Any?)
open override fun trace(marker: Marker?, format: String?, arg1: Any?, arg2: Any?)
Link copied to clipboard
fun KLogger.trace(vararg tags: Tag, message: () -> Any?)
fun KLogger.trace(th: Throwable, vararg tags: Tag, message: () -> Any?)
Link copied to clipboard
open override fun warn(msg: () -> Any?)
open override fun warn(msg: String?)
open override fun warn(format: String?, arg: Any?)
open override fun warn(format: String?, vararg arguments: Any?)
open override fun warn(msg: String?, t: Throwable?)
open override fun warn(t: Throwable?, msg: () -> Any?)
open override fun warn(marker: Marker?, msg: () -> Any?)
open override fun warn(marker: Marker?, msg: String?)
open override fun warn(format: String?, arg1: Any?, arg2: Any?)
open override fun warn(marker: Marker?, format: String?, arg: Any?)
open override fun warn(marker: Marker?, format: String?, vararg arguments: Any?)
open override fun warn(marker: Marker?, msg: String?, t: Throwable?)
open override fun warn(marker: Marker?, t: Throwable?, msg: () -> Any?)
open override fun warn(marker: Marker?, format: String?, arg1: Any?, arg2: Any?)
Link copied to clipboard
fun KLogger.warn(vararg tags: Tag, message: () -> Any?)
fun KLogger.warn(th: Throwable, vararg tags: Tag, message: () -> Any?)