日志的配置主要分为两部分：`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）     |

配置示例：

```yaml
solon.logging.appender:
  console:
    level: TRACE
  file:
    name: "logs/${solon.app.name}"
```

### 2、记录器

记录器的配置，主要是在记录时<mark>根据日志等级进行过滤</mark>。格式为：

```
solon.logging.logger.{logger | logger prefix}.level
```

其中 `root` 为默认记录器配置。配置示例：

```yaml
solon.logging.logger:
    "root":
        level: DEBUG
    "com.demo.order":
        level: INFO
```
