我在我的项目中使用log4cplus,附录是RollingFileAppender,问题是当日志文件的大小到达MaxFileSize时,它就不会创建新的日志文件,而不会在旧的file.my环境上滚动,即Ubuntu16.04.4LTS,log4cplus的版本为1.2.1。
我的公寓:
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
谢谢!
发布于 2018-07-09 02:09:52
似乎您需要绝对日志路径,而不是"./info.log“。
https://stackoverflow.com/questions/51219690
复制相似问题