From: Dylan Hardison Date: Sun, 21 Jun 2020 14:56:08 +0000 (-0400) Subject: add useful default log config X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=367314a5ab7edbaa8bb1866faa833f6f6cdb047e;p=thirdparty%2Fbugzilla.git add useful default log config --- diff --git a/Bugzilla/Logging.pm b/Bugzilla/Logging.pm index f506ae9be..870214207 100644 --- a/Bugzilla/Logging.pm +++ b/Bugzilla/Logging.pm @@ -28,7 +28,7 @@ sub fields { } 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"); diff --git a/conf/log4perl-default.conf b/conf/log4perl-default.conf new file mode 100644 index 000000000..0cadc5df6 --- /dev/null +++ b/conf/log4perl-default.conf @@ -0,0 +1,12 @@ +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