]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
add useful default log config
authorDylan Hardison <dylan@hardison.net>
Sun, 21 Jun 2020 14:56:08 +0000 (10:56 -0400)
committerDylan Hardison <dylan@hardison.net>
Sun, 21 Jun 2020 15:00:50 +0000 (11:00 -0400)
Bugzilla/Logging.pm
conf/log4perl-default.conf [new file with mode: 0644]

index f506ae9be47ec9934a301edcac60ccc95f5a41d4..870214207fe4c3c86ee1f0940382f6a913bed557 100644 (file)
@@ -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 (file)
index 0000000..0cadc5d
--- /dev/null
@@ -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