logger

expect inline fun <T> T.logger(): Logger
expect fun KClass<*>.logger(): Logger
expect fun logger(tag: String): Logger
actual inline fun <T> T.logger(): Logger
actual fun KClass<*>.logger(): Logger
actual fun logger(tag: String): Logger
actual inline fun <T> T.logger(): Logger
actual fun KClass<*>.logger(): Logger
actual fun logger(tag: String): Logger
actual inline fun <T> T.logger(): Logger
actual fun KClass<*>.logger(): Logger
actual fun logger(tag: String): Logger