У меня есть основной вопрос о log4cplus.
Можно ли сделать два объекта вроде:
"logger myLogVar""logger myLogVar2"
Затем из файла свойств измените уровень ведения журнала для каждой переменной в отдельности. Я хочу, чтобы я мог отключить ведение журнала для одной функции во время выполнения, обновив файл свойств с помощью:
"log4cplus::ConfigureAndWatchThread watcher( logFileName.c_str(), 5*1000 );"
Я не знаю, как настроить файл свойств и файл C ++ для решения проблемы. Кто-нибудь хорош в этом?
Решил это.
В файле свойств:
log4cplus.logger.myTest = DEBUG, FILEAPPENDER
В .cpp:
Logger log = getInstance («myTest»);
Затем просто измените уровень inte в файле свойств во время работы системы, чтобы изменить вывод журнала.
Других решений пока нет …