Logger

expect interface Logger

日志对象类型,用于输出日志到目标处(例如控制台)。

JVM

在JVM平台目标会将 Logger 作为 org.slf4j.Logger 使用。

JS

在JS平台中会通过 kotlin.js.console 向控制台输出日志信息, 并会尝试为不同种类的api分配对应的 kotlin.js.console api.

Native

在native平台中则会直接使用 println 简单的向控制台输出日志信息。

Author

ForteScarlet

actual interface Logger

日志。

Author

ForteScarlet

actual typealias Logger = Logger
actual interface Logger

日志。

Author

ForteScarlet

Functions

Link copied to clipboard
expect abstract fun debug(log: String)
expect abstract fun debug(log: String, vararg arg: Any?)

输出 LogLevel.DEBUG 级别日志。

actual abstract fun debug(log: String)
actual abstract fun debug(log: String, vararg arg: Any?)

输出 LogLevel.DEBUG 级别日志。

actual abstract fun debug(log: String)
actual abstract fun debug(log: String, vararg arg: Any?)

输出 LogLevel.DEBUG 级别日志。

Link copied to clipboard
expect abstract fun error(log: String)
expect abstract fun error(log: String, vararg arg: Any?)

输出 LogLevel.WARN 级别日志。

actual abstract fun error(log: String)
actual abstract fun error(log: String, vararg arg: Any?)

输出 LogLevel.WARN 级别日志。

actual abstract fun error(log: String)
actual abstract fun error(log: String, vararg arg: Any?)

输出 LogLevel.WARN 级别日志。

Link copied to clipboard
expect abstract fun getName(): String

当前logger的名称。

actual abstract fun getName(): String

当前logger的名称。

actual abstract fun getName(): String

当前logger的名称。

Link copied to clipboard
expect abstract fun info(log: String)
expect abstract fun info(log: String, vararg arg: Any?)

输出 LogLevel.INFO 级别日志。

actual abstract fun info(log: String)
actual abstract fun info(log: String, vararg arg: Any?)

输出 LogLevel.INFO 级别日志。

actual abstract fun info(log: String)
actual abstract fun info(log: String, vararg arg: Any?)

输出 LogLevel.INFO 级别日志。

Link copied to clipboard
expect abstract fun isDebugEnabled(): Boolean

是否允许 LogLevel.DEBUG 级别的日志输出.

actual abstract fun isDebugEnabled(): Boolean

是否允许 LogLevel.DEBUG 级别的日志输出.

actual abstract fun isDebugEnabled(): Boolean

是否允许 LogLevel.DEBUG 级别的日志输出.

Link copied to clipboard
expect abstract fun isErrorEnabled(): Boolean

是否允许 LogLevel.ERROR 级别的日志输出.

actual abstract fun isErrorEnabled(): Boolean

是否允许 LogLevel.ERROR 级别的日志输出.

actual abstract fun isErrorEnabled(): Boolean

是否允许 LogLevel.ERROR 级别的日志输出.

Link copied to clipboard
expect abstract fun isInfoEnabled(): Boolean

是否允许 LogLevel.INFO 级别的日志输出.

actual abstract fun isInfoEnabled(): Boolean

是否允许 LogLevel.INFO 级别的日志输出.

actual abstract fun isInfoEnabled(): Boolean

是否允许 LogLevel.INFO 级别的日志输出.

Link copied to clipboard
expect abstract fun isTraceEnabled(): Boolean

是否允许 LogLevel.TRACE 级别的日志输出.

actual abstract fun isTraceEnabled(): Boolean

是否允许 LogLevel.TRACE 级别的日志输出.

actual abstract fun isTraceEnabled(): Boolean

是否允许 LogLevel.TRACE 级别的日志输出.

Link copied to clipboard
expect abstract fun isWarnEnabled(): Boolean

是否允许 LogLevel.WARN 级别的日志输出.

actual abstract fun isWarnEnabled(): Boolean

是否允许 LogLevel.WARN 级别的日志输出.

actual abstract fun isWarnEnabled(): Boolean

是否允许 LogLevel.WARN 级别的日志输出.

Link copied to clipboard
expect abstract fun trace(log: String)
expect abstract fun trace(log: String, vararg arg: Any?)

输出 LogLevel.TRACE 级别日志。

actual abstract fun trace(log: String)
actual abstract fun trace(log: String, vararg arg: Any?)

输出 LogLevel.TRACE 级别日志。

actual abstract fun trace(log: String)
actual abstract fun trace(log: String, vararg arg: Any?)

输出 LogLevel.TRACE 级别日志。

Link copied to clipboard
expect abstract fun warn(log: String)
expect abstract fun warn(log: String, vararg arg: Any?)

输出 LogLevel.WARN 级别日志。

actual abstract fun warn(log: String)
actual abstract fun warn(log: String, vararg arg: Any?)

输出 LogLevel.WARN 级别日志。

actual abstract fun warn(log: String)
actual abstract fun warn(log: String, vararg arg: Any?)

输出 LogLevel.WARN 级别日志。

Extensions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard