fidesachates has asked for the wisdom of the Perl Monks concerning the following question:
The perl code############Root############ log4perl.rootLogger=ERROR, A1 log4perl.appender.A1=Log::Log4perl::Appender::File log4perl.appender.A1.filename=error.log log4perl.appender.A1.mode=write log4perl.appender.A1.layout=PatternLayout log4perl.appender.A1.layout.ConversionPattern=[%d{ABSOLUTE}] %p %c - % +m%n ############File only ############# log4perl.logger.fileLogger=INFO, LOGFILE log4perl.appender.LOGFILE=Log::Log4perl::Appender::File log4perl.appender.LOGFILE.filename=log.log log4perl.appender.LOGFILE.mode=write log4perl.appender.LOGFILE.layout=PatternLayout log4perl.appender.LOGFILE.layout.ConversionPattern=[%d{ABSOLUTE}] %p % +c - %m%n
output of log.loguse warnings; use strict; use Log::Log4perl qw(get_logger); Log::Log4perl->init("log.conf"); my $log = get_logger("fileLogger"); $log->debug("Log only Debug message"); $log->info("Log only Info message"); $log->error("Log only Error message"); $log->logwarn("Log only We have hit a warning\n");
Output of error.log - and here is where the output is unexpected[system]$ cat log.log [14:06:36,001] INFO fileLogger - Log only Info message [14:06:36,001] ERROR fileLogger - Log only Error message [14:06:36,002] WARN fileLogger - Log only We have hit a warning
[system]$ cat error.log [14:06:36,001] INFO fileLogger - Log only Info message [14:06:36,001] ERROR fileLogger - Log only Error message [14:06:36,002] WARN fileLogger - Log only We have hit a warning
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: log4perl inheritance
by daviddd (Acolyte) on Apr 20, 2011 at 20:35 UTC | |
by fidesachates (Monk) on Apr 20, 2011 at 21:05 UTC |