我正在尝试在我的项目中使用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