黄沙百战穿金甲,不破楼兰终不还。这篇文章主要讲述logback:fileAppender输出到文件相关的知识,希望能为你提供帮助。
fileAppender将日志输出到文件中。这个不会定期回滚,但是可以通过设置文件名实现输出到不同的日志文件里;
主要参数:
encoder:设定输出格式
file:输出文件名
append:true:追加日志内容;false:清空原有内容后写入日志。默认true
filter:过滤日志级别(可不使用)
【logback:fileAppender输出到文件】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>
上述就是每分钟生成一个新的日志(指的是当前有日志输出,当前没日志时不会创建文件)
推荐阅读
- 修改 Android Studio 模拟器的默认安装位置
- 7 zabbix主动被动trapper模式
- Android : SeekBar 实现图片旋转缩放
- SharePoint Online 开发篇(SharePoint Hosted Apps获取用户ID)
- 7.2 hadoop失败(任务失败application master 失败节点管理器失败资源管理器失败)
- SharePoint Online 开发篇(App Part替代Content web part)
- Android实战项目(房贷计算器)
- (uniapp和)微信小程序页面跳转首页报错(navigateTo:fail can not navigateTo a tabbar page)
- Angular2.x APP_INITIALIZER