日志配置说明
日志的配置主要分为两部分:solon.logging.appender
(添加器) 和 solon.logging.logger
(记录器)
- 添加器:为日志的输出部分,比如显示在控制台或文件等
- 记录口:为日志的记录部分
1、添加器
框架默认的添加器共有三个:console
,file
,cloud
添加器 | 配置项 | 说明 |
---|---|---|
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