码迷,mamicode.com
首页 > 移动开发 > 详细

logback:fileAppender输出到文件

时间:2020-01-16 18:36:57      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:log   encode   不同   pre   cond   回滚   通过   filter   定义   

fileAppender将日志输出到文件中。这个不会定期回滚,但是可以通过设置文件名实现输出到不同的日志文件里;

主要参数:

encoder:设定输出格式

file:输出文件名

append:true:追加日志内容;false:清空原有内容后写入日志。默认true

filter:过滤日志级别(可不使用)

ps:

appender name="file" class="ch.qos.logback.core.FileAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>warn</level>
</filter>
<append>
true
</append>
<file>log.txt</file>
<encoder>
<pattern>%d[%level]%M:%m%n</pattern>
</encoder>
</appender>

1,name可自定义
2,文件不存在时会自动创建
3,file标签可使用变量来实现定期不同文件记录日志
ps:<!-- 当前时间-->
<timestamp key="bySecond" datePattern="yyyyMMdd‘T‘HHmm" />

<appender name="file" class="ch.qos.logback.core.FileAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>warn</level>
</filter>
<append>
true
</append>
<file>log-${bySecond}.txt</file>
<encoder>
<pattern>%d[%level]%M:%m%n</pattern>
</encoder>
</appender>

上述就是每分钟生成一个新的日志(指的是当前有日志输出,当前没日志时不会创建文件)


logback:fileAppender输出到文件

标签:log   encode   不同   pre   cond   回滚   通过   filter   定义   

原文地址:https://www.cnblogs.com/jybky/p/12202502.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!