【发布时间】:2011-03-29 23:27:48
【问题描述】:
我将 log4perl 与一组脚本和对象一起使用。我希望能够根据命令行或环境参数在不同的日志记录配置之间切换,例如在“详细”模式下,从 INFO 级别向上打印所有消息,“调试”模式将 DEBUG 消息发送到 STDERR,将其他消息发送到 STDOUT,以及抑制除 FATAL 消息之外的所有输出的静默模式。
最好的方法是什么?我应该有几个记录器配置文件并根据脚本运行的模式加载适当的文件吗?如果我正确理解文档,我想更改根记录器的详细程度和阈值,以便所有附加到对象的记录器(即具有类别的记录器)将遵守与根记录器相同的规则。
【问题讨论】:
标签: perl configuration log4perl