是否有任何配置可以帮助log4cplus挑选动态变化?我正在运行时更改log4cplus属性,并希望log4cplus动态选择这些更改。
发布于 2015-04-04 18:34:52
您可以实例化ConfigureAndWatchThread类。它将产生一个线程,该线程将监视给定配置文件的修改时间更改。当它注意到修改时间更改到最后记录的修改时间的未来时,它将删除所有先前实例化的记录器和附加器等,并重新配置所有内容。
然而,它并不是非常复杂,当你的编辑器还在编写配置文件时,没有任何防御措施来捕捉半空中的配置文件更改。如果这个危险对你来说并不重要,那就利用它。否则,我建议您在软件中构建某种类型的手动触发器,使其仅在触发器上重新读取日志配置。
https://stackoverflow.com/questions/29385580
复制相似问题