1

我正在尝试在我的项目中使用 log4cpp。但是每次我尝试写入日志消息时,除了将日志消息发送到日志文件之外,我也会将此消息发送到控制台窗口。

/var/log/ngis/mixer.log.3

这是我的 log4cpp.properties 文件的相应部分的副本。

#  This is for the rolling file Appender, this will not send log info
#    to the syslog.
log4cpp.rootCategory=INFO, rootAppender
log4cpp.appender.rootAppender=RollingFileAppender
log4cpp.appender.rootAppender.fileName=/var/log/ngis/mixer.log
log4cpp.appender.rootAppender.maxFileSize=10MB
log4cpp.appender.rootAppender.maxBackupIndex=3
log4cpp.appender.rootAppender.BufferedIO=true
log4cpp.appender.rootAppender.BufferSize=100000
log4cpp.appender.rootAppender.layout=PatternLayout
log4cpp.appender.rootAppender.layout.ConversionPattern=%d[%p %c] %m%n

数据将进入日志文件。我尝试创建一个名为 /var/log/ngis/mixer.log.3 的文件,但这无济于事。

如果我将 .maxBackupIndex=3 更改为 .maxBackupIndex=2 则消息更改为:

/var/log/ngis/mixer.log.2
4

0 回答 0