Perl を使用してアプリケーションを構築しようとしています。このアプリケーションは、perl のThread::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;
上記のエラーが発生します
これが起こる正確な理由は何ですか?このエラーを回避するにはどうすればよいですか?