我正在尝试在 Perl 的帮助下构建应用程序。该应用程序由perlThread::Pool
和包组成。Log4Perl
当我排除包Thread::Pool
日志记录工作时。但是当我包含它时,它给了我如下错误:
ERROR: can't load appenderclass 'Log::Log4perl::Appender::File'
Could not find file for 'Log::Log4perl::Appender::File' at C:/Perl/site/lib/load.pm line 214.
工作代码:
# use Thread::Pool;
use Log::Log4perl;
my $log_conf = 'LoggingConfiguration.conf';
Log::Log4perl::init($log_conf);
my $logger = Log::Log4perl->get_logger();
$logger->info(" Info Msg ");
但是,如果我将评论删除为
use Thread::Pool;
它给出了上述错误
发生这种情况的确切原因是什么?如何避免这个错误?