日志配置说明
日志的配置主要分为两部分: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 | 日志等级(ERROR、WARN、INFO、DEBUG、TRACE) |
配置示例:
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