mirror of
https://github.com/mamoe/mirai.git
synced 2025-03-01 13:50:22 +08:00
[console/logging] Always load LoggerConfig
; Add LoggerConfig.Binding
settings
This commit is contained in:
parent
8a07308a56
commit
7537e29b0e
mirai-console/backend/mirai-console/src/internal
@ -36,6 +36,7 @@ import net.mamoe.mirai.console.internal.data.builtins.AutoLoginConfig.Account.Co
|
|||||||
import net.mamoe.mirai.console.internal.data.builtins.AutoLoginConfig.Account.PasswordKind.MD5
|
import net.mamoe.mirai.console.internal.data.builtins.AutoLoginConfig.Account.PasswordKind.MD5
|
||||||
import net.mamoe.mirai.console.internal.data.builtins.AutoLoginConfig.Account.PasswordKind.PLAIN
|
import net.mamoe.mirai.console.internal.data.builtins.AutoLoginConfig.Account.PasswordKind.PLAIN
|
||||||
import net.mamoe.mirai.console.internal.data.builtins.DataScope
|
import net.mamoe.mirai.console.internal.data.builtins.DataScope
|
||||||
|
import net.mamoe.mirai.console.internal.data.builtins.LoggerConfig
|
||||||
import net.mamoe.mirai.console.internal.data.builtins.PluginDependenciesConfig
|
import net.mamoe.mirai.console.internal.data.builtins.PluginDependenciesConfig
|
||||||
import net.mamoe.mirai.console.internal.extension.GlobalComponentStorage
|
import net.mamoe.mirai.console.internal.extension.GlobalComponentStorage
|
||||||
import net.mamoe.mirai.console.internal.extension.GlobalComponentStorageImpl
|
import net.mamoe.mirai.console.internal.extension.GlobalComponentStorageImpl
|
||||||
@ -268,6 +269,8 @@ ___ ____ _ _____ _
|
|||||||
val loggerController = loggerController
|
val loggerController = loggerController
|
||||||
if (loggerController is LoggerControllerImpl) {
|
if (loggerController is LoggerControllerImpl) {
|
||||||
consoleDataScope.addAndReloadConfig(loggerController.loggerConfig)
|
consoleDataScope.addAndReloadConfig(loggerController.loggerConfig)
|
||||||
|
} else {
|
||||||
|
consoleDataScope.addAndReloadConfig(LoggerConfig())
|
||||||
}
|
}
|
||||||
consoleDataScope.reloadAll()
|
consoleDataScope.reloadAll()
|
||||||
if (loggerController is LoggerControllerImpl) {
|
if (loggerController is LoggerControllerImpl) {
|
||||||
|
@ -9,6 +9,7 @@
|
|||||||
|
|
||||||
package net.mamoe.mirai.console.internal.data.builtins
|
package net.mamoe.mirai.console.internal.data.builtins
|
||||||
|
|
||||||
|
import kotlinx.serialization.Serializable
|
||||||
import net.mamoe.mirai.console.ConsoleFrontEndImplementation
|
import net.mamoe.mirai.console.ConsoleFrontEndImplementation
|
||||||
import net.mamoe.mirai.console.data.ReadOnlyPluginConfig
|
import net.mamoe.mirai.console.data.ReadOnlyPluginConfig
|
||||||
import net.mamoe.mirai.console.data.ValueDescription
|
import net.mamoe.mirai.console.data.ValueDescription
|
||||||
@ -40,4 +41,14 @@ public class LoggerConfig : ReadOnlyPluginConfig("Logger") {
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@Serializable
|
||||||
|
public class Binding @MiraiExperimentalApi public constructor(
|
||||||
|
)
|
||||||
|
|
||||||
|
@ValueDescription(
|
||||||
|
"""
|
||||||
|
是否启动外部日志框架桥接
|
||||||
|
"""
|
||||||
|
)
|
||||||
|
public val binding: Binding by value { Binding() }
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user