1
0
mirror of https://github.com/mamoe/mirai.git synced 2025-03-26 07:20:09 +08:00

Fix config/Console/Logger.yml ignored

This commit is contained in:
Karlatemp 2022-03-10 23:28:18 +08:00
parent bb489601b7
commit 595ff7c9d2
No known key found for this signature in database
GPG Key ID: C6B606FF23D8FED7

View File

@ -45,6 +45,7 @@ import net.mamoe.mirai.console.internal.permission.BuiltInPermissionService
import net.mamoe.mirai.console.internal.plugin.PluginManagerImpl
import net.mamoe.mirai.console.internal.util.autoHexToBytes
import net.mamoe.mirai.console.internal.util.runIgnoreException
import net.mamoe.mirai.console.logging.LoggerController
import net.mamoe.mirai.console.permission.PermissionService
import net.mamoe.mirai.console.permission.PermissionService.Companion.permit
import net.mamoe.mirai.console.permission.RootPermission
@ -90,6 +91,13 @@ internal class MiraiConsoleImplementationBridge(
@Volatile
var permissionSeviceLoaded: Boolean = false
// MiraiConsoleImplementation define: get() = LoggerControllerImpl()
// Need to cache it or else created every call.
// It caused config/Console/Logger.yml ignored.
override val loggerController: LoggerController by lazy {
externalImplementation.loggerController
}
override val mainLogger: MiraiLogger by lazy { createLogger("main") }
init {