summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHugo Arès <hugo.ares@ericsson.com>2016-08-17 13:29:15 -0400
committerHugo Arès <hugo.ares@ericsson.com>2016-08-17 13:29:15 -0400
commit1b5c946d7e8f5ee007419a2c086000607e499421 (patch)
treebe1c90ff288b485f8bedeae0d61761c8c23d39a1
parent4e8744ecee9765c6fce4a2b0f98f40ee870785fa (diff)
Fix log files not being compressed when running in a web container
When the log file compressor task was introduced, the only log file in the review_site/logs folder at that time was error_log. It made sense to not schedule that task when running in a web container because error_log doesn't exist in that case. Since then, many other logs were added and they end up in review_site/logs folder even if you run in a web container (sshd_log, replication_log, gc_log,...). Change-Id: Ic2ac866660798b56e481c4d169233ca393d74810
-rw-r--r--gerrit-war/src/main/java/com/google/gerrit/httpd/WebAppInitializer.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/gerrit-war/src/main/java/com/google/gerrit/httpd/WebAppInitializer.java b/gerrit-war/src/main/java/com/google/gerrit/httpd/WebAppInitializer.java
index 5e36318dcf..b76f0ece97 100644
--- a/gerrit-war/src/main/java/com/google/gerrit/httpd/WebAppInitializer.java
+++ b/gerrit-war/src/main/java/com/google/gerrit/httpd/WebAppInitializer.java
@@ -26,6 +26,7 @@ import com.google.gerrit.httpd.plugins.HttpPluginModule;
import com.google.gerrit.lifecycle.LifecycleManager;
import com.google.gerrit.lifecycle.LifecycleModule;
import com.google.gerrit.lucene.LuceneIndexModule;
+import com.google.gerrit.pgm.util.LogFileCompressor;
import com.google.gerrit.reviewdb.client.AuthType;
import com.google.gerrit.server.account.InternalAccountDirectory;
import com.google.gerrit.server.cache.h2.DefaultCacheFactory;
@@ -288,6 +289,7 @@ public class WebAppInitializer extends GuiceServletContextListener
private Injector createSysInjector() {
final List<Module> modules = new ArrayList<>();
+ modules.add(new LogFileCompressor.Module());
modules.add(new WorkQueue.Module());
modules.add(new ChangeHookRunner.Module());
modules.add(new ReceiveCommitsExecutorModule());