diff --git a/common/src/java/org/apache/hadoop/hive/common/LogUtils.java b/common/src/java/org/apache/hadoop/hive/common/LogUtils.java index 5068eb5be7..d9d2eadb81 100644 --- a/common/src/java/org/apache/hadoop/hive/common/LogUtils.java +++ b/common/src/java/org/apache/hadoop/hive/common/LogUtils.java @@ -95,7 +95,11 @@ public static String initHiveExecLog4j() private static String initHiveLog4jCommon(ConfVars confVarName) throws LogInitializationException { HiveConf conf = new HiveConf(); - return initHiveLog4jCommon(conf, confVarName); + String message = initHiveLog4jCommon(conf, confVarName); + // Reconfigure the already started Loggers + LoggerContext context = (LoggerContext) LogManager.getContext(false); + context.reconfigure(); + return message; } @VisibleForTesting