SimbotLoggerProvider
simbot-logger
的日志工厂 provider。
simbot-logger
的所有日志处理均通过 SimbotLoggerProcessorsFactory 所得到的处理器列表进行链式处理。
配置文件
会读取配置文件 simbot-logger-slf4j.properties
文件,此文件优先寻找当前项目根目录,其次则会根据当前类加载器寻找资源目录,否则不读取。
有关配置文件的更多说明参考 SimbotLoggerConfiguration。
JVM属性
simbot-logger-slf4j-impl 提供了一些可选的 JVM 属性。
可通过JVM属性
simbot.logger.configFile.disable=true
来直接关闭配置文件的读取。可通过JVM属性
simbot.logger.configFile.file
来指定一个配置文件。此文件需要为properties
格式。
默认情况下,除了配置文件还会加载所有 'simbot.logger'
为开头的JVM属性, 并(在去除前缀之后)以高优先级加载为配置属性。
例如 -Dsimbot.logger.level=DEBUG
会被加载为 level=DEBUG
Author
forte