Solon Logging 系列，介绍日志相关的插件及其应用。相关的学习参考：[《Solon Logging 开发》](/article/learn-solon-logging)


相同意义的配置保持体验的一至性：

* 添加器、记录器统一配置风格
* 日志等级的优先顺序相同：appender > logger > root
* 默认记录器等级配置相同
* 统一使用 slf4j 接口


**统一配置风格：**

```yaml
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-cloud-plugin     | console, cloud      |  将日志提交给 water 服务治理平台    |


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




