【发布时间】:2018-08-18 10:22:33
【问题描述】:
我很难理解 Log4cplus 配置文件中 DailyRollingFileAppender MaxBackupIndex 属性的用途和含义。 如 API 文档中所述:
“此属性限制每个记录周期保留多少备份文件;例如保留多少 log.2009-11-07.1、log.2009-11-07.2 等文件。”
所以,如果我有以下配置,DailyRollingFileAppender 安排为 DAILY:
log4cplus.rootLogger = INFO, logfile
log4cplus.appender.logfile = log4cplus::DailyRollingFileAppender
log4cplus.appender.logfile.File = /myLogFile.log
log4cplus.appender.logfile.Schedule = DAILY
log4cplus.appender.logfile.MaxBackupIndex = 10
log4cplus.appender.logfile.Append = true
log4cplus.appender.logfile.ImmediateFlush = true
我希望在每个新的一天,都会使用新的日期创建一个新的日志文件。例如:
log.2018-03-07, 日志.2018-03-08, 日志.2018-03-09,
我似乎无法理解这些备份文件是何时创建的,它们包含什么?
【问题讨论】:
标签: logging configuration log4cplus