Package-level declarations

Types

Link copied to clipboard
object LoKdroid

A singleton logger object responsible for initializing and managing a LogManager. It provides a centralized logging utility that can be configured and accessed globally throughout an application.

Functions

Link copied to clipboard
fun log(level: Level = LoKdroid.minLevel, block: IMessageBuilder.() -> Unit)

Logs a complex message constructed via IMessageBuilder at the specified level. This method allows for more complex and dynamic log message constructions.

fun log(message: String, level: Level = LoKdroid.minLevel)

Logs a message at the specified level.

Link copied to clipboard
fun logD(message: Any)

Logs a message at the Level.Debug level.

fun logD(block: IMessageBuilder.() -> Unit)

Logs a complex message at the Level.Debug using a IMessageBuilder.

Link copied to clipboard
fun logE(message: Any)

Logs a message at the Level.Error level.

fun logE(block: IMessageBuilder.() -> Unit)

Logs a complex message at the Level.Error using a IMessageBuilder.

Link copied to clipboard
fun logI(message: Any)

Logs a message at the Level.Info level.

fun logI(block: IMessageBuilder.() -> Unit)

Logs a complex message at the Level.Info using a IMessageBuilder.

Link copied to clipboard
fun logV(message: Any)

Logs a message at the Level.Verbose level.

fun logV(block: IMessageBuilder.() -> Unit)

Logs a complex message at the Level.Verbose using a IMessageBuilder.

Link copied to clipboard
fun logW(message: Any)

Logs a message at the Level.Warn level.

fun logW(block: IMessageBuilder.() -> Unit)

Logs a complex message at the Level.Warn using a IMessageBuilder.