debug

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?)

Lazy add a log message if isDebugEnabled is true


actual abstract fun debug(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


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