fun Any.log(level: Level, message: String): Unit
fun Any.log(level: Level, message: String, throwable: Throwable): Unit
fun Any.log(level: Level, message: String, param: Any): Unit
fun Any.log(level: Level, message: String, vararg params: Any): Unit