KLogger

actual interface KLogger
actual interface KLogger

An Logger interface with Lazy message evaluation example:

logger.info{"this is $lazy evaluated string"}
actual interface KLogger
expect interface KLogger

Functions

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

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

actual abstract fun <T : Throwable> catching(throwable: T)

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

actual abstract fun <T : Throwable> catching(throwable: T)

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

expect abstract fun <T : Throwable> catching(throwable: T)

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

Link copied to clipboard
actual abstract fun debug(msg: () -> Any?)
actual abstract fun debug(marker: Marker?, msg: () -> Any?)

Lazy add a log message if isDebugEnabled is true

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

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

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

Lazy add a log message if isDebugEnabled is true

abstract fun debug(msg: String?)

Log a message at the DEBUG level.

abstract fun debug(format: String?, arg: Any?)

Log a message at the DEBUG level according to the specified format and argument.

abstract fun debug(format: String?, vararg arguments: Any?)
abstract fun debug(    format: String?,     arg1: Any?,     arg2: Any?)

Log a message at the DEBUG level according to the specified format and arguments.

abstract fun debug(msg: String?, t: Throwable?)

Log an exception (throwable) at the DEBUG level with an accompanying message.

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

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

abstract fun debug(marker: Marker?, msg: String?)

Log a message with the specific Marker at the DEBUG level.

abstract fun debug(    marker: Marker?,     format: String?,     arg: Any?)
abstract fun debug(    marker: Marker?,     format: String?,     vararg arguments: Any?)
abstract fun debug(    marker: Marker?,     msg: String?,     t: Throwable?)
abstract fun debug(    marker: Marker?,     format: String?,     arg1: Any?,     arg2: Any?)

This method is similar to .debug method except that the marker data is also taken into consideration.

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

Lazy add a log message if isDebugEnabled is true

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

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

expect abstract fun debug(msg: () -> Any?)

Lazy add a log message if isDebugEnabled is true

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

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

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

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

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

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

Link copied to clipboard
actual abstract fun entry(vararg argArray: Any?)

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

actual abstract fun entry(vararg argArray: Any?)

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

actual abstract fun entry(vararg argArray: Any?)

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

expect abstract fun entry(vararg argArray: Any?)

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

Link copied to clipboard
actual abstract fun error(msg: () -> Any?)
actual abstract fun error(marker: Marker?, msg: () -> Any?)

Lazy add a log message if isErrorEnabled is true

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

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

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

Lazy add a log message if isErrorEnabled is true

abstract fun error(msg: String?)

Log a message at the ERROR level.

abstract fun error(format: String?, arg: Any?)

Log a message at the ERROR level according to the specified format and argument.

abstract fun error(format: String?, vararg arguments: Any?)
abstract fun error(    format: String?,     arg1: Any?,     arg2: Any?)

Log a message at the ERROR level according to the specified format and arguments.

abstract fun error(msg: String?, t: Throwable?)

Log an exception (throwable) at the ERROR level with an accompanying message.

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

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

abstract fun error(marker: Marker?, msg: String?)

Log a message with the specific Marker at the ERROR level.

abstract fun error(    marker: Marker?,     format: String?,     arg: Any?)
abstract fun error(    marker: Marker?,     format: String?,     vararg arguments: Any?)
abstract fun error(    marker: Marker?,     msg: String?,     t: Throwable?)
abstract fun error(    marker: Marker?,     format: String?,     arg1: Any?,     arg2: Any?)

This method is similar to .error method except that the marker data is also taken into consideration.

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

Lazy add a log message if isErrorEnabled is true

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

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

expect abstract fun error(msg: () -> Any?)

Lazy add a log message if isErrorEnabled is true

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

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

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

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

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

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

Link copied to clipboard
actual abstract fun exit()

Add log message indicating exit of a method

actual abstract fun <T> exit(result: T): T

Add a log message with the return value of a method

actual abstract fun exit()

Add log message indicating exit of a method

actual abstract fun <T> exit(result: T): T

Add a log message with the return value of a method

actual abstract fun exit()

Add log message indicating exit of a method

actual abstract fun <T> exit(result: T): T

Add a log message with the return value of a method

expect abstract fun exit()

Add log message indicating exit of a method

expect abstract fun <T> exit(result: T): T

Add a log message with the return value of a method

Link copied to clipboard
actual abstract fun info(msg: () -> Any?)
actual abstract fun info(marker: Marker?, msg: () -> Any?)

Lazy add a log message if isInfoEnabled is true

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

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

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

Lazy add a log message if isInfoEnabled is true

abstract fun info(msg: String?)

Log a message at the INFO level.

abstract fun info(format: String?, arg: Any?)

Log a message at the INFO level according to the specified format and argument.

abstract fun info(format: String?, vararg arguments: Any?)
abstract fun info(    format: String?,     arg1: Any?,     arg2: Any?)

Log a message at the INFO level according to the specified format and arguments.

abstract fun info(msg: String?, t: Throwable?)

Log an exception (throwable) at the INFO level with an accompanying message.

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

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

abstract fun info(marker: Marker?, msg: String?)

Log a message with the specific Marker at the INFO level.

abstract fun info(    marker: Marker?,     format: String?,     arg: Any?)
abstract fun info(    marker: Marker?,     format: String?,     vararg arguments: Any?)
abstract fun info(    marker: Marker?,     msg: String?,     t: Throwable?)
abstract fun info(    marker: Marker?,     format: String?,     arg1: Any?,     arg2: Any?)

This method is similar to .info method except that the marker data is also taken into consideration.

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

Lazy add a log message if isInfoEnabled is true

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

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

expect abstract fun info(msg: () -> Any?)

Lazy add a log message if isInfoEnabled is true

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

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

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

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

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

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

Link copied to clipboard
abstract fun isDebugEnabled(marker: Marker?): Boolean

Similar to .isDebugEnabled method except that the marker data is also taken into account.

Link copied to clipboard
open fun isEnabledForLevel(level: Level): Boolean

Returns whether this Logger is enabled for a given Level.

Link copied to clipboard
abstract fun isErrorEnabled(marker: Marker?): Boolean

Similar to .isErrorEnabled method except that the marker data is also taken into consideration.

Link copied to clipboard
abstract fun isInfoEnabled(marker: Marker?): Boolean

Similar to .isInfoEnabled method except that the marker data is also taken into consideration.

Link copied to clipboard
abstract fun isTraceEnabled(marker: Marker?): Boolean

Similar to .isTraceEnabled method except that the marker data is also taken into account.

Link copied to clipboard
abstract fun isWarnEnabled(marker: Marker?): Boolean

Similar to .isWarnEnabled method except that the marker data is also taken into consideration.

Link copied to clipboard
actual abstract fun <T : Throwable> throwing(throwable: T): T

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

actual abstract fun <T : Throwable> throwing(throwable: T): T

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

actual abstract fun <T : Throwable> throwing(throwable: T): T

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

expect abstract fun <T : Throwable> throwing(throwable: T): T

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

Link copied to clipboard
actual abstract fun trace(msg: () -> Any?)
actual abstract fun trace(marker: Marker?, msg: () -> Any?)

Lazy add a log message if isTraceEnabled is true

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

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

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

Lazy add a log message if isTraceEnabled is true

abstract fun trace(msg: String?)

Log a message at the TRACE level.

abstract fun trace(format: String?, arg: Any?)

Log a message at the TRACE level according to the specified format and argument.

abstract fun trace(format: String?, vararg arguments: Any?)
abstract fun trace(    format: String?,     arg1: Any?,     arg2: Any?)

Log a message at the TRACE level according to the specified format and arguments.

abstract fun trace(msg: String?, t: Throwable?)

Log an exception (throwable) at the TRACE level with an accompanying message.

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

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

abstract fun trace(marker: Marker?, msg: String?)

Log a message with the specific Marker at the TRACE level.

abstract fun trace(    marker: Marker?,     format: String?,     arg: Any?)
abstract fun trace(    marker: Marker?,     format: String?,     vararg argArray: Any?)
abstract fun trace(    marker: Marker?,     msg: String?,     t: Throwable?)
abstract fun trace(    marker: Marker?,     format: String?,     arg1: Any?,     arg2: Any?)

This method is similar to .trace method except that the marker data is also taken into consideration.

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

Lazy add a log message if isTraceEnabled is true

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

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

expect abstract fun trace(msg: () -> Any?)

Lazy add a log message if isTraceEnabled is true

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

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

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

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

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

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

Link copied to clipboard
actual abstract fun warn(msg: () -> Any?)
actual abstract fun warn(marker: Marker?, msg: () -> Any?)

Lazy add a log message if isWarnEnabled is true

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

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

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

Lazy add a log message if isWarnEnabled is true

abstract fun warn(msg: String?)

Log a message at the WARN level.

abstract fun warn(format: String?, arg: Any?)

Log a message at the WARN level according to the specified format and argument.

abstract fun warn(format: String?, vararg arguments: Any?)
abstract fun warn(    format: String?,     arg1: Any?,     arg2: Any?)

Log a message at the WARN level according to the specified format and arguments.

abstract fun warn(msg: String?, t: Throwable?)

Log an exception (throwable) at the WARN level with an accompanying message.

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

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

abstract fun warn(marker: Marker?, msg: String?)

Log a message with the specific Marker at the WARN level.

abstract fun warn(    marker: Marker?,     format: String?,     arg: Any?)
abstract fun warn(    marker: Marker?,     format: String?,     vararg arguments: Any?)
abstract fun warn(    marker: Marker?,     msg: String?,     t: Throwable?)
abstract fun warn(    marker: Marker?,     format: String?,     arg1: Any?,     arg2: Any?)

This method is similar to .warn method except that the marker data is also taken into consideration.

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

Lazy add a log message if isWarnEnabled is true

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

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

expect abstract fun warn(msg: () -> Any?)

Lazy add a log message if isWarnEnabled is true

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

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

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

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

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

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

Properties

Link copied to clipboard
abstract val isDebugEnabled: Boolean

Is the logger instance enabled for the DEBUG level?

Link copied to clipboard
abstract val isErrorEnabled: Boolean

Is the logger instance enabled for the ERROR level?

Link copied to clipboard
abstract val isInfoEnabled: Boolean

Is the logger instance enabled for the INFO level?

Link copied to clipboard
abstract val isTraceEnabled: Boolean

Is the logger instance enabled for the TRACE level?

Link copied to clipboard
abstract val isWarnEnabled: Boolean

Is the logger instance enabled for the WARN level?

Link copied to clipboard
actual abstract val name: String

Return the name of this Logger instance.

actual abstract val name: String

Return the name of this Logger instance.

actual abstract val name: String

Return the name of this Logger instance.

expect abstract val name: String

Return the name of this Logger instance.

Link copied to clipboard
abstract val underlyingLogger: Any

The actual logger executing logging