From: Mike S. <m...@pe...> - 2013-06-07 03:05:31
|
On Wed, 5 Jun 2013, Arthur Rance wrote: > I'd like to create a $logger which is independant from the rootLogger. > It doesn't work : Hi Arthur, you've run into a "logger additivity" issue, check out this FAQ and if you use the "additivity" setting suggested there, I'm sure you'll get what you expect: http://log4perl.sourceforge.net/releases/Log-Log4perl/docs/html/Log/Log4perl/FAQ.html#a6c81 -- -- Mike Mike Schilli m...@pe... > > #!/usr/bin/perl > > use strict; > use warnings; > > use Log::Log4perl; > > my $log_conf = q/ > log4perl.rootLogger = INFO, Screen1 > > log4perl.appender.Screen1 = Log::Log4perl::Appender::Screen > log4perl.appender.Screen1.layout = Log::Log4perl::Layout::SimpleLayout > > log4perl.logger.independantLogger = INFO, Screen2 > > log4perl.appender.Screen2 = Log::Log4perl::Appender::Screen > log4perl.appender.Screen2.layout = Log::Log4perl::Layout::SimpleLayout > /; > Log::Log4perl::init( \$log_conf ); > > my $logger = Log::Log4perl::get_logger(); > $logger->info("foo"); > > my $logger2 = Log::Log4perl::get_logger('independantLogger'); > $logger2->info("bar"); # It also logs with rootLogger... :( > ------------------------------------------------------------------------------ > How ServiceNow helps IT people transform IT departments: > 1. A cloud service to automate IT design, transition and operations > 2. Dashboards that offer high-level views of enterprise services > 3. A single system of record for all IT processes > http://p.sf.net/sfu/servicenow-d2d-j > _______________________________________________ > log4perl-devel mailing list > log...@li... > https://lists.sourceforge.net/lists/listinfo/log4perl-devel > |