Solon v3.0.3

日志配置说明

</> markdown

日志的配置主要分为两部分:solon.logging.appender(添加器) 和 solon.logging.logger(记录器)

  • 添加器:为日志的输出部分,比如显示在控制台或文件等
  • 记录口:为日志的记录部分

1、添加器

框架默认的添加器共有三个:consolefilecloud

添加器配置项说明
console(控制台)
enable是否启用(默认:true)
level日志等级
pattern打印样式
file(文件)
enable是否启用(默认:true)
level日志等级
pattern打印样式
extension文件后缀名
maxFileSize文件最大尺寸(超过后会新起文件)
maxHistory最大保留历史(超过后会自动删掉)
rolling滚动文件路径(使用后 extension 将失效)
cloud(云端)
enable是否启用(默认:true)
level日志等级

配置示例:

solon.logging.appender:
  console:
    level: TRACE
  file:
    name: "logs/${solon.app.name}"

2、记录器

记录器的配置,主要是在记录时根据日志等级进行过滤。格式为:

solon.logging.logger.{logger | logger prefix}.level

其中 root 为默认记录器配置。配置示例:

solon.logging.logger:
    "root":
        level: DEBUG
    "com.demo.order":
        level: INFO