Всем привет!
Пользуюсь log4cplus. Есть ситуация, когда надо удалить все логи. Просто тупо удаляю лог-файлы и получаю следующую фишку: новые лог сообщения показываются в консоли,но лог файл не создаётся. Надо перегрузить прибор и тогда новые лог сообщения пишутся в файл. Уже замучался искать, откуда ноги растут. Может кто с подобным встречался и пнёт советом? Вот мой файл с настройками лога:
# specific loggers
log4cplus.logger.serviceLogger=TRACE, stdout_Service, file_Service
log4cplus.additivity.serviceLogger=false
# Service logger messages
log4cplus.appender.stdout_Service=log4cplus::ConsoleAppender
log4cplus.appender.stdout_Service.layout=log4cplus::PatternLayout
log4cplus.appender.stdout_Service.layout.ConversionPattern=%d{%H.%M.%S} %m%n
log4cplus.appender.file_Service=log4cplus::RollingFileAppender
log4cplus.appender.file_Service.File=/mnt/data/maintenance/service.log
log4cplus.appender.file_Service.MaxFileSize=100KB
log4cplus.appender.file_Service.MaxBackupIndex=1
log4cplus.appender.file_Service.layout=log4cplus::PatternLayout
log4cplus.appender.file_Service.layout.ConversionPattern=%d{%d.%m.%y %H.%M} %m%n
Заранее спасибо velik