class MiraiLoggerWithSwitch : MiraiLoggerPlatformBase
带有开关的 Logger. 仅能通过 MiraiLogger.withSwitch 构造
See Also
identity |
日志的标记. 在 Mirai 中, identity 可为 val identity: String? |
isEnabled |
获取 MiraiLogger 是否已开启 val isEnabled: Boolean |
debug0 |
fun debug0(message: String?): Unitfun debug0(message: String?, e: Throwable?): Unit |
disable |
fun disable(): Unit |
enable |
fun enable(): Unit |
error0 |
fun error0(message: String?): Unitfun error0(message: String?, e: Throwable?): Unit |
info0 |
fun info0(message: String?): Unitfun info0(message: String?, e: Throwable?): Unit |
verbose0 |
fun verbose0(message: String?): Unitfun verbose0(message: String?, e: Throwable?): Unit |
warning0 |
fun warning0(message: String?): Unitfun warning0(message: String?, e: Throwable?): Unit |
debug |
fun MiraiLogger.debug(lazyMessage: () -> String?): Unitfun MiraiLogger.debug(lazyMessage: () -> String?, e: Throwable?): Unit |
error |
fun MiraiLogger.error(lazyMessage: () -> String?): Unitfun MiraiLogger.error(lazyMessage: () -> String?, e: Throwable?): Unit |
info |
fun MiraiLogger.info(lazyMessage: () -> String?): Unitfun MiraiLogger.info(lazyMessage: () -> String?, e: Throwable?): Unit |
verbose |
fun MiraiLogger.verbose(lazyMessage: () -> String): Unitfun MiraiLogger.verbose(lazyMessage: () -> String, e: Throwable?): Unit |
warning |
fun MiraiLogger.warning(lazyMessage: () -> String?): Unitfun MiraiLogger.warning(lazyMessage: () -> String?, e: Throwable?): Unit |
withSwitch |
给这个 logger 添加一个开关, 用于控制是否记录 log fun MiraiLogger.withSwitch(default: Boolean = true): MiraiLoggerWithSwitch |