Matt Spain
11/13/2018, 3:13 PMinterface Slf4k {
companion object {
val logInstances = mutableMapOf<Class<*>, Logger>()
}
}
inline val <reified T : Slf4k> T.LOG: Logger
get() = Slf4k.logInstances.getOrPut(T::class.java) {
LoggerFactory.getLogger(T::class.java)
}