【发布时间】:2011-09-27 11:59:01
【问题描述】:
我打算在我的模块中使用 Log4Perl 进行日志记录。
我的代码结构是这样的
我有验证一些参数的 Start.PL。我有几个相互关联的模块 (PM) 文件(在这些 PL 和 PM 文件中使用)
我有一个 Logger.PM,其中我有一个方法 InitiateLogger() 来创建日志对象
$log = Log::Log4perl->get_logger("MyLog");
我在 Start.pl 中调用这个方法Logger::InitiateLogger();
这是我的问题
- 如何跨模块使用相同的 $log(PM 文件)
- 我需要为此使用相同的包名吗?
如果有人能澄清我这些观点,那就太好了。
【问题讨论】: