From: Jay <dif...@ya...> - 2010-02-12 22:26:34
|
Hi I am using Log-Log4perl-1.27 tst.pl use Log::Log4perl; Log::Log4perl::init('log.conf'); $logger = Log::Log4perl->get_logger('tst'); When I configure log.conf as: log4perl.logger.pnoc=DEBUG, FileAppndr1 log4perl.appender.FileAppndr1=Log::Log4perl::Appender::File log4perl.appender.FileAppndr1.filename=tst.log log4perl.appender.FileAppndr1.layout=Log::Log4perl::Layout::PatternLayout log4perl.appender.FileAppndr1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n everything works fine. But when I configure log.conf as: log4perl.logger.pnoc=DEBUG, FileAppndr1 log4perl.appender.FileAppndr1=Log::Log4perl::JavaMap::RollingFileAppender log4perl.appender.FileAppndr1.filename=tst.log log4perl.appender.FileAppndr1.layout=Log::Log4perl::Layout::PatternLayout log4perl.appender.FileAppndr1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n it doesn't work. My perl program just crashes without any error message. 1) Could someone let me know, what is going wrong ? >From man pages I read that log.conf can contain the entires in log4j format. 2) But when I specify the entries in log4j format, it doesn't work. Againt my perl program crashes without any error message. Could someone let me know, if I need to make any changes to tst.pl so that I can use log4j format. in .conf file ? ~Log/Log4perl> ls JavaMap ConsoleAppender.pm FileAppender.pm JDBCAppender.pm NTEventLogAppender.pm RollingFileAppender.pm SyslogAppender.pm TestBuffer.pm TIA |