Я пытаюсь использовать 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
Задача ещё не решена.