在公司的项目中用logback做日志输出操作,一个logger日志会同时显示在界面,也会记录到文件.通过仔细阅读官方文档,发现可以在不影响界面的输出情况下改变文件的输出级别.具体如下:
log/device/message.txt log/device/message-%d{yyyy-MM-dd}.%i.txt 10 10MB %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n ERROR ACCEPT DENY
这样logger还是会接收info级别的日志,但输出到文件时,会过滤ERROR级别以下的日志.