log

abstract fun log(level: LogLevel, throwable: Throwable? = null, message: String)
inline fun log(level: LogLevel, throwable: Throwable? = null, message: () -> String)

Log a message with the given level and message. An optional throwable can be provided.

Parameters

level

The log level

throwable

An optional throwable

message

The message to log