2011-03-29 76 views
1

我使用log4perl和一组脚本和对象。我希望能够根据命令行或环境参数在不同的日志配置之间切换,例如在'verbose'模式下,从INFO级别向上打印所有消息,将DEBUG消息发送到STDERR和其他消息发送到STDOUT的'调试'模式,以及禁止除FATAL消息之外的所有输出的静默模式。如何在不同的log4perl配置之间切换?

这样做的最好方法是什么?我应该有几个记录器配置文件,并根据脚本运行的模式加载相应的文件?如果我正确理解文档,我想要改变根记录器的详细程度和阈值,以便附加到对象的所有记录器(即具有类别的记录器)将遵守与根记录器相同的规则。

回答

相关问题