
## 使用说明


### 1、内部署默认配置（当什么都不加时，以此配置运行）

```yaml
solon.app:
  name: demoapp

# 以下为默认值，可以都不加，或者想改哪行加哪行(支持"云端配置服务"进行配置，支持写到"云端日志服务")
solon.logging.appender:
  console:
    level: TRACE
    pattern: "%highlight(%-5level %d{yyyy-MM-dd HH:mm:ss.SSS} [-%t][*%X{traceId}]%tags[%logger{20}]:) %n%msg%n"
  file:
    name: "logs/${solon.app.name}"
    extension: ".log"
    level: INFO
    pattern: "%-5level %d{yyyy-MM-dd HH:mm:ss.SSS} [-%t][*%X{traceId}]%tags[%logger{20}]: %n%msg%n"
  cloud:
    level: INFO

# 记录器级别的配置示例
solon.logging.logger:
  "root": #默认记录器配置
    level: INFO
  "features":
    level: DEBUG
  "org.jetty.demo":
    level: WARN
```


### 2、如果想用 Spring boot 怀旧风格：
```yaml
solon.app:
  name: demoapp

solon.logging.appender:
  console:
    pattern: "%d{yyyy-MM-dd HH:mm:ss} %-5level %magenta(${PID:-}) %white(---) %-20(%yellow([%20.20thread])) %-55(%cyan(%.32logger{30}:%L)) %msg%n"
  file:
    pattern: "%d{yyyy-MM-dd HH:mm:ss} %-5level ${PID:-} --- %-20([%20.20thread]) %-55(%.32logger{30}:%L) %msg%n"
  
```

### 3、如果想高度定制，自定义可 xml 配置（支持环境切换）
```yaml
#默认配置，可以从插件里复制 logback-def.xml 进行修改（-solon 可以支持 solon 特性）
logback-solon.xml

#环镜配置
logback-solon-{env}.xml 
```

也可以用 `logback.xml` 配置文件。但其它配置都会失效，也没有环境切换功能
