log4cpp和奇数控制台输出

时间:2015-05-07 13:50:49

标签: c++ log4cpp

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

0 个答案:

没有答案