一次关于loback日志无法输出到文件的问题解决
来源:互联网 发布:ktv手机点歌软件 编辑:程序博客网 时间:2024/06/05 12:43
logback把日志输出到非控制台是通过 <appender />标签来配置。如下图,是我的其中一个日志输出配置,其中 rollingPolicy配置为TimeBasedRollingPolicy,按时间滚动记录。如果你配置了timeBasedFileNamingAndTriggeringPolicy,在配置FileNamePattern的时候,一定要按照loan_error_%d{yyyy-MM-dd}.%i.log的格式,否则日志输出不了,很多时候开发人员又不会打印出日志框架自己的日志,所以这些问题很难定位。我的配置错误就是 %i 没有配置。
<appender name="LOAN_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${LOG_DIR}/loan_error.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <FileNamePattern>${LOG_DIR}/loan_error_%d{yyyy-MM-dd}.%i.log </FileNamePattern> <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <maxFileSize>20MB</maxFileSize> </timeBasedFileNamingAndTriggeringPolicy> <maxHistory>10</maxHistory> </rollingPolicy> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <pattern>${pattern}</pattern> <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <level>ERROR</level> <onMatch>ACCEPT</onMatch> <onMismatch>DENY</onMismatch> </filter></appender>
阅读全文
1 0
- 一次关于loback日志无法输出到文件的问题解决
- pomelo配置logger时日志无法输出到日志文件的问题解决方案
- 关于log4j2的重新加载,以及不同级别日志输出到不同日志文件
- 关于log4j2的重新加载,以及不同级别日志输出到不同日志文件
- 关于log4j2的重新加载,以及不同级别日志输出到不同日志文件
- 关于log4j2的重新加载,以及不同级别日志输出到不同日志文件
- 记一次log4j日志写到错误文件的问题
- 关于dd命令输出结果无法重定向到文件的问题
- ACE 输出日志到文件
- Log4j-日志输出到文件
- Qt日志输出到文件
- kettle5+日志输出到文件
- log4j不同的日志输出到不同的文件中
- Log4j按级别输出日志到不同的文件
- 将Control的日志输出到同一个文件
- Log4j按级别输出日志到不同的文件
- Log4j按级别输出日志到不同的文件
- Log4j按级别输出日志到不同的文件
- 学习kotlin第七天_类与继承、属性与字段
- ByteBufferMessageSet分析
- Laravel 5 程序优化技巧
- C++ 差集
- 各种导航
- 一次关于loback日志无法输出到文件的问题解决
- jquery无限加载
- react native AppState 使用详解
- Linux与生物信息(第一章——Linux常用命令3)
- ubuntu下下载Oracle VM VirtualBox Extension Pack
- C#委托介绍(delegate、Action、Func、predicate)(二)
- 指针-输入3个数,调用函数,从大到小排列输出
- 量化进阶——如何用量化角度看待传统技术分析
- Sql Server查询10-20条的数据