Solon v3.0.0

Solon Logging

</> markdown

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-simpleconsole, cloud
solon-logging-logbackconsole, file, cloud高级定制可使用xml配置
solon-logging-log4j2console, file, cloud高级定制可使用xml配置
water-solon-pluginconsole, cloud将日志提交给 water 服务治理平台

注:cloud 添加器用于对接 solon cloud log service 接口