From 247cdb441481b86a02d491a09e19cb9fec68c8c8 Mon Sep 17 00:00:00 2001 From: Karlatemp <karlatemp@vip.qq.com> Date: Fri, 24 Sep 2021 17:01:02 +0800 Subject: [PATCH] Improve loggers --- .../src/internal/logging/MiraiConsoleLogger.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/backend/mirai-console/src/internal/logging/MiraiConsoleLogger.kt b/backend/mirai-console/src/internal/logging/MiraiConsoleLogger.kt index 72fddca6a..9d7e8cb6a 100644 --- a/backend/mirai-console/src/internal/logging/MiraiConsoleLogger.kt +++ b/backend/mirai-console/src/internal/logging/MiraiConsoleLogger.kt @@ -20,6 +20,18 @@ internal class MiraiConsoleLogger( ) : MiraiLoggerPlatformBase() { override val identity: String? get() = logger.identity override val isEnabled: Boolean get() = logger.isEnabled + + override val isInfoEnabled: Boolean + get() = controller.shouldLog(identity, SimpleLogger.LogPriority.INFO) + override val isWarningEnabled: Boolean + get() = controller.shouldLog(identity, SimpleLogger.LogPriority.WARNING) + override val isDebugEnabled: Boolean + get() = controller.shouldLog(identity, SimpleLogger.LogPriority.DEBUG) + override val isErrorEnabled: Boolean + get() = controller.shouldLog(identity, SimpleLogger.LogPriority.ERROR) + override val isVerboseEnabled: Boolean + get() = controller.shouldLog(identity, SimpleLogger.LogPriority.VERBOSE) + override fun info0(message: String?, e: Throwable?) { if (controller.shouldLog(identity, SimpleLogger.LogPriority.INFO)) logger.info(message, e)