Package-level declarations

Types

Link copied to clipboard
interface Logger
Link copied to clipboard
Link copied to clipboard
typealias MessageProducer = () -> String
Link copied to clipboard
class NaiveJsLogger(val tag: String) : Logger
Link copied to clipboard
class NaiveNativeLogger(val tag: String, val writer: (String) -> Unit = ::println) : Logger
Link copied to clipboard
class Slf4jLoggerWrapper(val logger: Logger) : Logger

Properties

Link copied to clipboard
Link copied to clipboard

Functions

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