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


      
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
log4perl-devel mailing list
log4perl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/log4perl-devel

Reply via email to