首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未在运行时读取log4cplus属性文件更改

未在运行时读取log4cplus属性文件更改
EN

Stack Overflow用户
提问于 2015-04-01 15:55:07
回答 1查看 424关注 0票数 4

是否有任何配置可以帮助log4cplus挑选动态变化?我正在运行时更改log4cplus属性,并希望log4cplus动态选择这些更改。

EN

回答 1

Stack Overflow用户

发布于 2015-04-04 18:34:52

您可以实例化ConfigureAndWatchThread类。它将产生一个线程,该线程将监视给定配置文件的修改时间更改。当它注意到修改时间更改到最后记录的修改时间的未来时,它将删除所有先前实例化的记录器和附加器等,并重新配置所有内容。

然而,它并不是非常复杂,当你的编辑器还在编写配置文件时,没有任何防御措施来捕捉半空中的配置文件更改。如果这个危险对你来说并不重要,那就利用它。否则,我建议您在软件中构建某种类型的手动触发器,使其仅在触发器上重新读取日志配置。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29385580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档