是否可以通过传递命令行标志或设置环境变量(而不更改原始日志设置)全局设置Log4perl的日志级别?documentation和FAQ似乎没有提到任何方法可以做到这一点。
最佳答案
你可以用这样的东西:
Log::Log4perl->get_logger()->level(
Log::Log4perl::Level::to_priority($ENV{APP_LOG_LEVEL})
);
并运行脚本:
APP_LOG_LEVEL=DEBUG perl app.pl
关于linux - 如何在命令行上设置Log4perl日志级别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47004937/