logging / de.comhix.commons.logging / kotlin.Any

Extensions for kotlin.Any

debug

fun Any.debug(message: String): Unit
fun Any.debug(supplier: () -> String): Unit
fun Any.debug(message: String, throwable: Throwable): Unit
fun Any.debug(supplier: () -> String, throwable: Throwable): Unit
fun Any.debug(throwable: Throwable, supplier: () -> String): Unit
fun Any.debug(message: String, param: Any): Unit
fun Any.debug(message: String, vararg params: Any): Unit

error

fun Any.error(message: String): Unit
fun Any.error(supplier: () -> String): Unit
fun Any.error(message: String, throwable: Throwable): Unit
fun Any.error(supplier: () -> String, throwable: Throwable): Unit
fun Any.error(throwable: Throwable, supplier: () -> String): Unit
fun Any.error(message: String, param: Any): Unit
fun Any.error(message: String, vararg params: Any): Unit

info

fun Any.info(message: String): Unit
fun Any.info(supplier: () -> String): Unit
fun Any.info(message: String, throwable: Throwable): Unit
fun Any.info(supplier: () -> String, throwable: Throwable): Unit
fun Any.info(throwable: Throwable, supplier: () -> String): Unit
fun Any.info(message: String, param: Any): Unit
fun Any.info(message: String, vararg params: Any): Unit

log

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

logger

fun Any.logger(): Logger

warn

fun Any.warn(message: String): Unit
fun Any.warn(supplier: () -> String): Unit
fun Any.warn(message: String, throwable: Throwable): Unit
fun Any.warn(supplier: () -> String, throwable: Throwable): Unit
fun Any.warn(throwable: Throwable, supplier: () -> String): Unit
fun Any.warn(message: String, param: Any): Unit
fun Any.warn(message: String, vararg params: Any): Unit