debug

abstract fun debug(t: Throwable? = null, msg: MessageSupplier)

Lazy add a log message with throwable payload if debug logging is enabled