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

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]