Cees posted this on Perlmonks and it "works" but I get [undef] for filename and line.
sub get_logger { my $class = shift; my $module_name = shift; unless( Log::Log4perl->initialized ) { # watch the config file for changes (in seconds) Log::Log4perl->init_and_watch( "log4perl.conf", 60 ); $Log::Log4perl::caller_depth = 1; } return Log::Log4perl->get_logger( $module_name ); } I am not calling it from a module but a "test.pl" file. It logs but I get: [2007/08/21 12:39:21] [WARN] [[undef] line [undef]] This should go to SCREEN and AMG.LOG How do I change my wrapper to play nicely with Log4perl? I am emailing here even though it says "devel" in the title since I don't see a "users" anywhere. : ) Bob ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ log4perl-devel mailing list log4perl-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/log4perl-devel