logback.xml
<?xml version="1.0"?>
<configuration>
<!-- ch.qos.logback.core.ConsoleAppender 控制台输出 -->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder charset="UTF-8">
<pattern>[%-5level] %d{HH:mm:ss.SSS} [%thread] %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<!-- 日志级别 -->
<root>
<level value="error" />
<appender-ref ref="console" />
</root>
</configuration>
不同的日志归档
-
错误级别
-
包的不同
-
日期时间 + 大小限制
异步输出日志
对于日志的输出,其实会影响系统性能。
所以更改使用异步的日志输出。
优点
定时刷新,降低性能的损耗。
缺点
对于日志量很少的系统,无法实时查看日志。