直接上代码:
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
<immediateFlush>true</immediateFlush>
<charset class="java.nio.charset.Charset">UTF-8</charset>
</encoder>
logback 1.1
为什么charset要指明实现类呢!?
UTF-8
logback 读取xml文件实现是java反射
调用 Encoder.setCharset(new java.nio.charset.Charset('UTF-8'))