好的,所以我试图学会正确使用log4perl。
似乎有意义的是我可以编写一个使用log4perl的模块,但也可以分发到没有安装log4perl的系统,并且仍然运行而不会失败,只是没有记录。如果我在模块中有use Log::Log4Perl qw(:easy);
,则编译失败:
Can't locate Log/Log4Perl.pm in @INC ...
基本上, log4perl用户的标准和最佳实践是什么,以便在模块中启用log4perl兼容性而不强制它?这似乎应该是常见的东西,但我无法找到它来挽救我的生命。
提前致谢。
编辑:感谢您的反馈!我编辑了这个问题,以反映在这种情况下我正在寻找log4perl用户的最佳实践,因为当然必须是log4perl用户中的常见问题...对吗?