diff --git a/backend/mirai-console/src/internal/MiraiConsoleImplementationBridge.kt b/backend/mirai-console/src/internal/MiraiConsoleImplementationBridge.kt index 1b52f8fa2..b6d2d9e70 100644 --- a/backend/mirai-console/src/internal/MiraiConsoleImplementationBridge.kt +++ b/backend/mirai-console/src/internal/MiraiConsoleImplementationBridge.kt @@ -96,8 +96,13 @@ internal object MiraiConsoleImplementationBridge : CoroutineScope, MiraiConsoleI override val loggerController: LoggerController by instance::loggerController init { - @Suppress("DEPRECATION") - MiraiLogger.setDefaultLoggerCreator(this::createLogger) + // TODO: Replace to standard api + @Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") + DefaultFactoryOverrides.override { requester, identity -> + return@override createLogger( + identity ?: requester.kotlin.simpleName ?: requester.simpleName + ) + } }