You could do something like this:
inline fun <reified T:Any> loggerFor() = LoggerFactory.getLogger(javaClass<T>())
public class Foo {
companion object {
private val LOG = loggerFor<Foo>()
}
}
You could do something like this:
inline fun <reified T:Any> loggerFor() = LoggerFactory.getLogger(javaClass<T>())
public class Foo {
companion object {
private val LOG = loggerFor<Foo>()
}
}