log

open fun log(log: Log)
fun log(level: LogLevel, message: String, throwable: Throwable? = null, meta: Map<String, Any?> = emptyMap(), context: LogContext? = null)
fun log(level: LogLevel, log: LogExtra.() -> String)