Solon Logging
Solon Logging 系列,介绍日志相关的插件及其应用。相关的学习参考:《Solon Logging 开发》
相同意义的配置保持体验的一至性:
- 添加器、记录器统一配置风格
- 日志等级的优先顺序相同:appender > logger > root
- 默认记录器等级配置相同
- 统一使用 slf4j 接口
统一配置风格:
solon.app:
name: demoapp
# 以下为默认值,可以都不加(支持"云端配置服务"进行配置,支持写到"云端日志服务")
solon.logging.appender:
console:
level: TRACE #可根据需要调整级别
enable: true #是否启用
cloud:
level: INFO
enable: true
# 记录器级别的配置示例
solon.logging.logger:
"root": #默认记录器配置
level: TRACE
"com.zaxxer.hikari":
level: WARN
五个日志级别:
TRACE < DEBUG < INFO < WARN < ERROR
几个插件比较:
插件 | 添加器支持 | 备注 |
---|---|---|
solon-logging-simple | console, cloud | |
solon-logging-logback | console, file, cloud | 高级定制可使用xml配置 |
solon-logging-log4j2 | console, file, cloud | 高级定制可使用xml配置 |
water-solon-plugin | console, cloud | 将日志提交给 water 服务治理平台 |
注:cloud 添加器用于对接 solon cloud log service 接口