KLogger

interface KLogger

An extension for Logger with Lazy message evaluation example:

logger.info{"this is $lazy evaluated string"}

interface KLogger : Logger

Functions

catching
Link copied to clipboard

Add a log message indicating an exception is caught along with the stack trace.

common
abstract fun <T : Throwable> catching(throwable: T)
debug
Link copied to clipboard

Lazy add a log message if isDebugEnabled is true

abstract fun debug(msg: () -> Any?)
abstract fun debug(msg: () -> Any?)
abstract fun debug(marker: Marker?, msg: () -> Any?)
abstract fun debug(msg: () -> Any?)
abstract fun debug(marker: Marker?, msg: () -> Any?)
abstract fun debug(msg: () -> Any?)
abstract fun debug(marker: Marker?, msg: () -> Any?)
abstract override fun debug(p0: String)
abstract override fun debug(p0: String, p1: Any)
abstract override fun debug(p0: String, vararg p1: Array<Any>)
abstract override fun debug(p0: String, p1: Throwable)
abstract override fun debug(p0: Marker, p1: String)
abstract override fun debug(p0: String, p1: Any, p2: Any)
abstract override fun debug(p0: Marker, p1: String, p2: Any)
abstract override fun debug(p0: Marker, p1: String, vararg p2: Array<Any>)
abstract override fun debug(p0: Marker, p1: String, p2: Throwable)
abstract override fun debug(p0: Marker, p1: String, p2: Any, p3: Any)

Lazy add a log message with throwable payload if isDebugEnabled is true

abstract fun debug(t: Throwable?, msg: () -> Any?)
abstract fun debug(t: Throwable?, msg: () -> Any?)
abstract fun debug(marker: Marker?, t: Throwable?, msg: () -> Any?)
abstract fun debug(t: Throwable?, msg: () -> Any?)
abstract fun debug(marker: Marker?, t: Throwable?, msg: () -> Any?)
abstract fun debug(t: Throwable?, msg: () -> Any?)
abstract fun debug(marker: Marker?, t: Throwable?, msg: () -> Any?)

Lazy add a log message with a marker if isDebugEnabled is true

common
abstract fun debug(marker: Marker?, msg: () -> Any?)

Lazy add a log message with a marker and throwable payload if isDebugEnabled is true

common
abstract fun debug(marker: Marker?, t: Throwable?, msg: () -> Any?)
entry
Link copied to clipboard

Add a log message with all the supplied parameters along with method name

common
abstract fun entry(vararg argArray: Array<Out Any?>)
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
error
Link copied to clipboard

Lazy add a log message if isErrorEnabled is true

abstract fun error(msg: () -> Any?)
abstract fun error(msg: () -> Any?)
abstract fun error(marker: Marker?, msg: () -> Any?)
abstract fun error(msg: () -> Any?)
abstract fun error(marker: Marker?, msg: () -> Any?)
abstract fun error(msg: () -> Any?)
abstract fun error(marker: Marker?, msg: () -> Any?)
abstract override fun error(p0: String)
abstract override fun error(p0: String, p1: Any)
abstract override fun error(p0: String, vararg p1: Array<Any>)
abstract override fun error(p0: String, p1: Throwable)
abstract override fun error(p0: Marker, p1: String)
abstract override fun error(p0: String, p1: Any, p2: Any)
abstract override fun error(p0: Marker, p1: String, p2: Any)
abstract override fun error(p0: Marker, p1: String, vararg p2: Array<Any>)
abstract override fun error(p0: Marker, p1: String, p2: Throwable)
abstract override fun error(p0: Marker, p1: String, p2: Any, p3: Any)

Lazy add a log message with throwable payload if isErrorEnabled is true

abstract fun error(t: Throwable?, msg: () -> Any?)
abstract fun error(t: Throwable?, msg: () -> Any?)
abstract fun error(marker: Marker?, t: Throwable?, msg: () -> Any?)
abstract fun error(t: Throwable?, msg: () -> Any?)
abstract fun error(marker: Marker?, t: Throwable?, msg: () -> Any?)
abstract fun error(t: Throwable?, msg: () -> Any?)
abstract fun error(marker: Marker?, t: Throwable?, msg: () -> Any?)

Lazy add a log message with a marker if isErrorEnabled is true

common
abstract fun error(marker: Marker?, msg: () -> Any?)

Lazy add a log message with a marker and throwable payload if isErrorEnabled is true

common
abstract fun error(marker: Marker?, t: Throwable?, msg: () -> Any?)
exit
Link copied to clipboard

Add log message indicating exit of a method

common
abstract fun exit()

Add a log message with the return value of a method

common
abstract fun <T> exit(result: T): T
getName
Link copied to clipboard
abstract override fun getName(): String
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
info
Link copied to clipboard

Lazy add a log message if isInfoEnabled is true

abstract fun info(msg: () -> Any?)
abstract fun info(msg: () -> Any?)
abstract fun info(marker: Marker?, msg: () -> Any?)
abstract fun info(msg: () -> Any?)
abstract fun info(marker: Marker?, msg: () -> Any?)
abstract fun info(msg: () -> Any?)
abstract fun info(marker: Marker?, msg: () -> Any?)
abstract override fun info(p0: String)
abstract override fun info(p0: String, p1: Any)
abstract override fun info(p0: String, vararg p1: Array<Any>)
abstract override fun info(p0: String, p1: Throwable)
abstract override fun info(p0: Marker, p1: String)
abstract override fun info(p0: String, p1: Any, p2: Any)
abstract override fun info(p0: Marker, p1: String, p2: Any)
abstract override fun info(p0: Marker, p1: String, vararg p2: Array<Any>)
abstract override fun info(p0: Marker, p1: String, p2: Throwable)
abstract override fun info(p0: Marker, p1: String, p2: Any, p3: Any)

Lazy add a log message with throwable payload if isInfoEnabled is true

abstract fun info(t: Throwable?, msg: () -> Any?)
abstract fun info(t: Throwable?, msg: () -> Any?)
abstract fun info(marker: Marker?, t: Throwable?, msg: () -> Any?)
abstract fun info(t: Throwable?, msg: () -> Any?)
abstract fun info(marker: Marker?, t: Throwable?, msg: () -> Any?)
abstract fun info(t: Throwable?, msg: () -> Any?)
abstract fun info(marker: Marker?, t: Throwable?, msg: () -> Any?)

Lazy add a log message with a marker if isInfoEnabled is true

common
abstract fun info(marker: Marker?, msg: () -> Any?)

Lazy add a log message with a marker and throwable payload if isInfoEnabled is true

common
abstract fun info(marker: Marker?, t: Throwable?, msg: () -> Any?)
isDebugEnabled
Link copied to clipboard
abstract override fun isDebugEnabled(): Boolean
abstract override fun isDebugEnabled(p0: Marker): Boolean
isErrorEnabled
Link copied to clipboard
abstract override fun isErrorEnabled(): Boolean
abstract override fun isErrorEnabled(p0: Marker): Boolean
isInfoEnabled
Link copied to clipboard
abstract override fun isInfoEnabled(): Boolean
abstract override fun isInfoEnabled(p0: Marker): Boolean
isTraceEnabled
Link copied to clipboard
abstract override fun isTraceEnabled(): Boolean
abstract override fun isTraceEnabled(p0: Marker): Boolean
isWarnEnabled
Link copied to clipboard
abstract override fun isWarnEnabled(): Boolean
abstract override fun isWarnEnabled(p0: Marker): Boolean
throwing
Link copied to clipboard

Add a log message indicating an exception will be thrown along with the stack trace.

common
abstract fun <T : Throwable> throwing(throwable: T): T
toString
Link copied to clipboard
common
open override fun toString(): String
trace
Link copied to clipboard

Lazy add a log message if isTraceEnabled is true

abstract fun trace(msg: () -> Any?)
abstract fun trace(msg: () -> Any?)
abstract fun trace(marker: Marker?, msg: () -> Any?)
abstract fun trace(msg: () -> Any?)
abstract fun trace(marker: Marker?, msg: () -> Any?)
abstract fun trace(msg: () -> Any?)
abstract fun trace(marker: Marker?, msg: () -> Any?)
abstract override fun trace(p0: String)
abstract override fun trace(p0: String, p1: Any)
abstract override fun trace(p0: String, vararg p1: Array<Any>)
abstract override fun trace(p0: String, p1: Throwable)
abstract override fun trace(p0: Marker, p1: String)
abstract override fun trace(p0: String, p1: Any, p2: Any)
abstract override fun trace(p0: Marker, p1: String, p2: Any)
abstract override fun trace(p0: Marker, p1: String, vararg p2: Array<Any>)
abstract override fun trace(p0: Marker, p1: String, p2: Throwable)
abstract override fun trace(p0: Marker, p1: String, p2: Any, p3: Any)

Lazy add a log message with throwable payload if isTraceEnabled is true

abstract fun trace(t: Throwable?, msg: () -> Any?)
abstract fun trace(t: Throwable?, msg: () -> Any?)
abstract fun trace(marker: Marker?, t: Throwable?, msg: () -> Any?)
abstract fun trace(t: Throwable?, msg: () -> Any?)
abstract fun trace(marker: Marker?, t: Throwable?, msg: () -> Any?)
abstract fun trace(t: Throwable?, msg: () -> Any?)
abstract fun trace(marker: Marker?, t: Throwable?, msg: () -> Any?)

Lazy add a log message with a marker if isTraceEnabled is true

common
abstract fun trace(marker: Marker?, msg: () -> Any?)

Lazy add a log message with a marker and throwable payload if isTraceEnabled is true

common
abstract fun trace(marker: Marker?, t: Throwable?, msg: () -> Any?)
warn
Link copied to clipboard

Lazy add a log message if isWarnEnabled is true

abstract fun warn(msg: () -> Any?)
abstract fun warn(msg: () -> Any?)
abstract fun warn(marker: Marker?, msg: () -> Any?)
abstract fun warn(msg: () -> Any?)
abstract fun warn(marker: Marker?, msg: () -> Any?)
abstract fun warn(msg: () -> Any?)
abstract fun warn(marker: Marker?, msg: () -> Any?)
abstract override fun warn(p0: String)
abstract override fun warn(p0: String, p1: Any)
abstract override fun warn(p0: String, vararg p1: Array<Any>)
abstract override fun warn(p0: String, p1: Throwable)
abstract override fun warn(p0: Marker, p1: String)
abstract override fun warn(p0: String, p1: Any, p2: Any)
abstract override fun warn(p0: Marker, p1: String, p2: Any)
abstract override fun warn(p0: Marker, p1: String, vararg p2: Array<Any>)
abstract override fun warn(p0: Marker, p1: String, p2: Throwable)
abstract override fun warn(p0: Marker, p1: String, p2: Any, p3: Any)

Lazy add a log message with throwable payload if isWarnEnabled is true

abstract fun warn(t: Throwable?, msg: () -> Any?)
abstract fun warn(t: Throwable?, msg: () -> Any?)
abstract fun warn(marker: Marker?, t: Throwable?, msg: () -> Any?)
abstract fun warn(t: Throwable?, msg: () -> Any?)
abstract fun warn(marker: Marker?, t: Throwable?, msg: () -> Any?)
abstract fun warn(t: Throwable?, msg: () -> Any?)
abstract fun warn(marker: Marker?, t: Throwable?, msg: () -> Any?)

Lazy add a log message with a marker if isWarnEnabled is true

common
abstract fun warn(marker: Marker?, msg: () -> Any?)

Lazy add a log message with a marker and throwable payload if isWarnEnabled is true

common
abstract fun warn(marker: Marker?, t: Throwable?, msg: () -> Any?)

Properties

underlyingLogger
Link copied to clipboard

The actual logger executing logging

abstract val underlyingLogger: Logger