-2

我有一个关于 log4cplus 的基本问题。

是否可以制作两个对象,例如:

"logger myLogVar"
"logger myLogVar2"

然后,从属性文件中,分别更改每个变量的日志记录级别。我想要这个,所以我可以在运行时通过更新属性文件来关闭单个函数的日志记录:

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

我不知道如何配置我的属性文件和 C++ 文件来解决问题。有谁擅长这个?

4

1 回答 1

0

解决了。

在属性文件中:

log4cplus.logger.myTest=调试,文件附加程序

在 .cpp 中:

记录器 log = getInstance("myTest");

然后只需在系统运行时更改属性文件的级别即可更改日志输出。

于 2012-09-24T15:23:53.187 回答