From 21b4f9b6f810ea3c82527080d3ecd436f201b143 Mon Sep 17 00:00:00 2001 From: Alexander Reelsen Date: Tue, 7 Jul 2015 13:01:24 +0200 Subject: [PATCH] Plugins: Ensure logging configuration is loaded in plugin manager This prevents log4j warnings printed out, when installing a plugin due to the JarHell class using an ESLogger. Closes #12064 --- core/src/main/java/org/elasticsearch/plugins/PluginManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/main/java/org/elasticsearch/plugins/PluginManager.java b/core/src/main/java/org/elasticsearch/plugins/PluginManager.java index 9b28a16b978..5bf4552423d 100644 --- a/core/src/main/java/org/elasticsearch/plugins/PluginManager.java +++ b/core/src/main/java/org/elasticsearch/plugins/PluginManager.java @@ -31,6 +31,7 @@ import org.elasticsearch.common.cli.Terminal; import org.elasticsearch.common.collect.Tuple; import org.elasticsearch.common.http.client.HttpDownloadHelper; import org.elasticsearch.common.io.FileSystemUtils; +import org.elasticsearch.common.logging.log4j.LogConfigurator; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.unit.TimeValue; import org.elasticsearch.env.Environment; @@ -408,6 +409,7 @@ public class PluginManager { public static void main(String[] args) { Tuple initialSettings = InternalSettingsPreparer.prepareSettings(EMPTY_SETTINGS, true, Terminal.DEFAULT); + LogConfigurator.configure(initialSettings.v1()); try { Files.createDirectories(initialSettings.v2().pluginsFile());