StaticLoggerBinder

object StaticLoggerBinder : LoggerFactoryBinder

simbot-logger 下的日志工厂绑定器。

simbot-logger 的所有日志处理均通过 SimbotLoggerProcessorsFactory 所得到的处理器列表进行链式处理。

配置文件

会读取配置文件 simbot-logger-slf4j.properties 文件,此文件优先寻找当前项目根目录,其次则会根据当前类加载器寻找资源目录,否则不读取。

可通过JVM属性 simbot.logger.configFile.disable=true 来直接关闭配置文件的读取。

可通过JVM属性 simbot.logger.configFile.file 来指定一个配置文件。此文件需要为 properties 格式。

JVM属性

默认情况下,除了配置文件还会加载所有 'simbot.logger' 为开头的JVM属性, 并(在去除前缀之后)以高优先级加载为配置属性。

例如 -Dsimbot.logger.level=DEBUG 会被加载为 level=DEBUG

Author

forte

See also

Functions

Link copied to clipboard
open override fun getLoggerFactory(): ILoggerFactory
Link copied to clipboard
open override fun getLoggerFactoryClassStr(): String
Link copied to clipboard