klog

inline fun <T : Any> T.klog(): KLog
inline fun <T : Any> T.klog(    level: Level? = null,     noinline writer: KLogWriter? = null,     noinline messageFormatter: KMessageFormatter? = null,     noinline nameFormatter: KNameFormatter? = null): KLog
inline fun <T : Any> T.klog(config: KLog.() -> Unit): KLog
inline fun klog(    name: String,     level: Level? = null,     noinline writer: KLogWriter? = null,     noinline messageFormatter: KMessageFormatter? = null,     noinline nameFormatter: KNameFormatter? = null): KLog
inline fun klog(name: String): KLog
inline fun klog(    clazz: KClass<*>,     level: Level? = null,     noinline writer: KLogWriter? = null,     noinline messageFormatter: KMessageFormatter? = null,     noinline nameFormatter: KNameFormatter? = null): KLog