首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >log4cplus RollingFileAppender不创建新文件

log4cplus RollingFileAppender不创建新文件
EN

Stack Overflow用户
提问于 2018-07-07 03:36:44
回答 1查看 538关注 0票数 0

我在我的项目中使用log4cplus,附录是RollingFileAppender,问题是当日志文件的大小到达MaxFileSize时,它就不会创建新的日志文件,而不会在旧的file.my环境上滚动,即Ubuntu16.04.4LTS,log4cplus的版本为1.2.1。

我的公寓:

代码语言:javascript
复制
log4cplus.rootLogger=TRACE, ERROR,ROLLING_LOG_FILE

log4cplus.appender.ROLLING_LOG_FILE=log4cplus::RollingFileAppender
log4cplus.appender.ROLLING_LOG_FILE.Schedule=DAILY
log4cplus.appender.ROLLING_LOG_FILE.DatePattern=yyyy-MM-dd
log4cplus.appender.ROLLING_LOG_FILE.MaxFileSize=10MB
log4cplus.appender.ROLLING_LOG_FILE.MaxBackupIndex=10
log4cplus.appender.ROLLING_LOG_FILE.File=./info.log
log4cplus.appender.ROLLING_LOG_FILE.layout=log4cplus::PatternLayout
log4cplus.appender.ROLLING_LOG_FILE.layout.ConversionPattern=%D{[%m/%d/%y %H:%M:%S]} [IS] [%-25b:%-4L] %-5p %c{2} %%%x%% - %m%n
log4cplus.appender.ROLLING_LOG_FILE.filters.1=log4cplus::spi::LogLevelMatchFilter
log4cplus.appender.ROLLING_LOG_FILE.filters.1.LogLevelToMatch=INFO
log4cplus.appender.ROLLING_LOG_FILE.filters.1.AcceptOnMatch=true
log4cplus.appender.ROLLING_LOG_FILE.filters.2=log4cplus::spi::DenyAllFilter

log4cplus.appender.ERROR=log4cplus::RollingFileAppender
log4cplus.appender.ERROR.Schedule=DAILY
log4cplus.appender.ERROR.DatePattern=yyyy-MM-dd
log4cplus.appender.ERROR.MaxFileSize=100MB
log4cplus.appender.ERROR.MaxBackupIndex=10
log4cplus.appender.ERROR.File=./error.log
log4cplus.appender.ERROR.layout=log4cplus::PatternLayout
log4cplus.appender.ERROR.layout.ConversionPattern=%D{[%m/%d/%y %H:%M:%S]} [IS] [%-25b:%-4L] %-5p %c{2} %%%x%% - %m%n
log4cplus.appender.ERROR.filters.1=log4cplus::spi::LogLevelMatchFilter
log4cplus.appender.ERROR.filters.1.LogLevelToMatch=ERROR
log4cplus.appender.ERROR.filters.1.AcceptOnMatch=true
log4cplus.appender.ERROR.filters.2=log4cplus::spi::DenyAllFilter

log4cplus.appender.TRACE=log4cplus::RollingFileAppender
log4cplus.appender.TRACE.Schedule=DAILY
log4cplus.appender.TRACE.DatePattern=yyyy-MM-dd
log4cplus.appender.TRACE.MaxFileSize=1000MB
log4cplus.appender.TRACE.MaxBackupIndex=10
log4cplus.appender.TRACE.File=./data.log
log4cplus.appender.TRACE.layout=log4cplus::PatternLayout
log4cplus.appender.TRACE.layout.ConversionPattern=%D{[%m/%d/%y %H:%M:%S]} [IS] [%-25b:%-4L] %-5p %c{2} %%%x%% - %m%n
log4cplus.appender.TRACE.filters.1=log4cplus::spi::LogLevelMatchFilter
log4cplus.appender.TRACE.filters.1.LogLevelToMatch=TRACE
log4cplus.appender.TRACE.filters.1.AcceptOnMatch=true
log4cplus.appender.TRACE.filters.2=log4cplus::spi::DenyAllFilter

原木大小:

-rw-r--r-1根11米7 7 10:51 info.log

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-09 02:09:52

似乎您需要绝对日志路径,而不是"./info.log“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51219690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档