Dzahn has submitted this change and it was merged.

Change subject: gerrit: log4j config to log to files
......................................................................


gerrit: log4j config to log to files

In Ie0c4c0aa202574743 we introduced the log4j config snippet
from upstream, in order to later send it to logstash
in T141324, but since that is not done yet and we did not
define a FileAppender we did not have any logs.

So for now, make log4j log to local files.

Change-Id: Id15568b49fce5db9ed55fd72cffdd9a2b4366182
---
M modules/gerrit/templates/log4j.properties.erb
1 file changed, 42 insertions(+), 6 deletions(-)

Approvals:
  jenkins-bot: Verified
  Dzahn: Looks good to me, approved



diff --git a/modules/gerrit/templates/log4j.properties.erb 
b/modules/gerrit/templates/log4j.properties.erb
index 7e24cdc..fe3ba12 100644
--- a/modules/gerrit/templates/log4j.properties.erb
+++ b/modules/gerrit/templates/log4j.properties.erb
@@ -15,11 +15,47 @@
 
 monitorInterval=60
 
-log4j.rootCategory=INFO, stderr
-log4j.appender.stderr=org.apache.log4j.ConsoleAppender
-log4j.appender.stderr.target=System.err
-log4j.appender.stderr.layout=org.apache.log4j.PatternLayout
-log4j.appender.stderr.layout.ConversionPattern=[%d] [%t] %-5p %c %x: %m%n
+log4j.rootLogger=DEBUG, error_log
+log4j.logger.com.google.gerrit.sshd.SshLog=DEBUG, sshd_log
+log4j.logger.com.google.gerrit.pgm.http.jetty.HttpLog=DEBUG, httpd_log
+log4j.logger.gc_log=DEBUG, gc_log
+# Prevent gc_log from outputting to error_log
+log4j.additivity.gc_log=false
+
+# Configure log appenders as defaults
+log4j.appender.error_log=org.apache.log4j.DailyRollingFileAppender
+log4j.appender.error_log.File=/var/log/gerrit/error_log
+log4j.appender.error_log.layout=org.apache.log4j.PatternLayout
+log4j.appender.error_log.layout.ConversionPattern=[%d] %-5p %c %x: %m%n
+log4j.appender.error_log.encoding=UTF-8
+log4j.appender.error_log.threshold=INFO
+log4j.appender.error_log.immediateFlush=true
+log4j.appender.error_log.fileAppend=true
+log4j.appender.httpd_log=org.apache.log4j.DailyRollingFileAppender
+log4j.appender.httpd_log.File=/var/log/gerrit/httpd_log
+log4j.appender.httpd_log.layout=com.google.gerrit.pgm.http.jetty.HttpLogLayout
+log4j.appender.httpd_log.encoding=UTF-8
+log4j.appender.httpd_log.threshold=INFO
+log4j.appender.httpd_log.immediateFlush=true
+log4j.appender.httpd_log.fileAppend=true
+log4j.appender.sshd_log=org.apache.log4j.DailyRollingFileAppender
+log4j.appender.sshd_log.File=/var/log/gerrit/sshd_log
+log4j.appender.sshd_log.layout=com.google.gerrit.sshd.SshLogLayout
+log4j.appender.sshd_log.encoding=UTF-8
+log4j.appender.sshd_log.threshold=INFO
+log4j.appender.sshd_log.immediateFlush=true
+log4j.appender.sshd_log.fileAppend=true
+log4j.appender.gc_log=org.apache.log4j.DailyRollingFileAppender
+log4j.appender.gc_log.File=/var/log/gerrit/gc_log
+log4j.appender.gc_log.layout=org.apache.log4j.PatternLayout
+log4j.appender.gc_log.layout.ConversionPattern=[%d] %-5p %x: %m%n
+log4j.appender.gc_log.encoding=UTF-8
+log4j.appender.gc_log.threshold=INFO
+log4j.appender.gc_log.immediateFlush=true
+log4j.appender.gc_log.fileAppend=true
+
+log4j.logger.com.google.gerrit=INFO
+
 
 # Silence non-critical messages from MINA SSHD.
 #
@@ -54,7 +90,7 @@
 log4j.logger.velocity=WARN
 
 # Silence non-critical messages from apache.http
-log4j.logger.org.apache.http=WARN
+# log4j.logger.org.apache.http=WARN
 
 # Silence non-fatal messages from cookie parsing
 log4j.logger.org.apache.http.client.protocol.ResponseProcessCookies=FATAL

-- 
To view, visit https://gerrit.wikimedia.org/r/316517
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Id15568b49fce5db9ed55fd72cffdd9a2b4366182
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dzahn <dz...@wikimedia.org>
Gerrit-Reviewer: Chad <ch...@wikimedia.org>
Gerrit-Reviewer: Dzahn <dz...@wikimedia.org>
Gerrit-Reviewer: Hashar <has...@free.fr>
Gerrit-Reviewer: Volans <rcocci...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to