Я пытаюсь создать приложение с помощью Perl. Приложение состоит из Thread::Pool
и Log4Perl
пакеты из perl.
Когда я исключаю пакет 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;
выдает вышеописанную ошибку
Какова точная причина этого? Как избежать этой ошибки?
Log::Log4perl::Appender::File
? - person Biffen   schedule 06.10.2014