【问题标题】:How to switch between different log4perl configurations?如何在不同的 log4perl 配置之间切换?
【发布时间】:2011-03-29 23:27:48
【问题描述】:

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

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

【问题讨论】:

    标签: perl configuration log4perl


    【解决方案1】:

    是的,有多种配置可供选择。使用Log::Log4perl::CommandLine 进行命令行集成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-23
      相关资源
      最近更新 更多