Log4Cplus — изменить уровни для входа в различные функции?

У меня есть основной вопрос о log4cplus.

Можно ли сделать два объекта вроде:

"logger myLogVar""logger myLogVar2"

Затем из файла свойств измените уровень ведения журнала для каждой переменной в отдельности. Я хочу, чтобы я мог отключить ведение журнала для одной функции во время выполнения, обновив файл свойств с помощью:

"log4cplus::ConfigureAndWatchThread watcher( logFileName.c_str(), 5*1000 );"

Я не знаю, как настроить файл свойств и файл C ++ для решения проблемы. Кто-нибудь хорош в этом?

-2

Решение

Решил это.

В файле свойств:

log4cplus.logger.myTest = DEBUG, FILEAPPENDER

В .cpp:

Logger log = getInstance («myTest»);

Затем просто измените уровень inte в файле свойств во время работы системы, чтобы изменить вывод журнала.

0

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

Других решений пока нет …

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