}
BEGIN {
- my $file = $ENV{LOG4PERL_CONFIG_FILE} // 'log4perl-syslog.conf';
+ my $file = $ENV{LOG4PERL_CONFIG_FILE} // 'log4perl-default.conf';
Log::Log4perl::Logger::create_custom_level('NOTICE', 'WARN', 5, 2);
Log::Log4perl->init(rel2abs($file, bz_locations->{confdir}));
TRACE("logging enabled in $PROGRAM_NAME");
--- /dev/null
+log4perl.rootLogger = DEBUG, TextFile, Screen
+
+log4perl.appender.TextFile = Log::Log4perl::Appender::File
+log4perl.appender.TextFile.layout = Log::Log4perl::Layout::PatternLayout
+log4perl.appender.TextFile.filename = sub { Bugzilla::Logging->logfile("bugzilla.log") }
+log4perl.appender.TextFile.layout.ConversionPattern = %-5.5p [%d] [%c] [mode:%X{usage_mode}] %m{chomp} at %F line %L (%M)%n
+log4perl.appender.TextFile.create_at_logtime = true
+
+log4perl.appender.Screen = Log::Log4perl::Appender::Screen
+log4perl.appender.Screen.stderr = 1
+log4perl.appender.Screen.layout = Log::Log4perl::Layout::PatternLayout
+log4perl.appender.Screen.layout.ConversionPattern = %d %6p | %c | mode:%X{usage_mode} | %m{chomp}%n