我想在启动时配置一个附加程序,然后根据需要从各种记录器中动态添加和删除它。我更愿意让 log4j 自己配置这个附加程序,并在需要时获取对它的引用。如果那不可能,我将不得不自己实例化 appender 并保留它。
原文由 Seth Weiner 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在启动时配置一个附加程序,然后根据需要从各种记录器中动态添加和删除它。我更愿意让 log4j 自己配置这个附加程序,并在需要时获取对它的引用。如果那不可能,我将不得不自己实例化 appender 并保留它。
原文由 Seth Weiner 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
Appenders 通常被添加到根记录器中。这是一些伪代码
我很确定您也可以在除根记录器之外的其他记录器上执行此操作,尽管我从未尝试过。