From 9a9bfe7a5f84d3635181d20d4661966ff2cfc893 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Fri, 31 Oct 2014 21:47:30 +0100 Subject: [PATCH] force netty to use Log4J logger implementation --- jps/jps-builders/src/org/jetbrains/jps/cmdline/BuildMain.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jps/jps-builders/src/org/jetbrains/jps/cmdline/BuildMain.java b/jps/jps-builders/src/org/jetbrains/jps/cmdline/BuildMain.java index 18b1c5029b72..949d677a0adf 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/cmdline/BuildMain.java +++ b/jps/jps-builders/src/org/jetbrains/jps/cmdline/BuildMain.java @@ -27,6 +27,8 @@ import io.netty.handler.codec.protobuf.ProtobufDecoder; import io.netty.handler.codec.protobuf.ProtobufEncoder; import io.netty.handler.codec.protobuf.ProtobufVarint32FrameDecoder; import io.netty.handler.codec.protobuf.ProtobufVarint32LengthFieldPrepender; +import io.netty.util.internal.logging.InternalLoggerFactory; +import io.netty.util.internal.logging.Log4JLoggerFactory; import org.apache.log4j.Level; import org.apache.log4j.LogManager; import org.apache.log4j.xml.DOMConfigurator; @@ -329,6 +331,7 @@ public class BuildMain { } Logger.setFactory(MyLoggerFactory.class); + InternalLoggerFactory.setDefaultFactory(new Log4JLoggerFactory()); } private static void ensureLogConfigExists(final File logConfig) throws IOException {