Skip to content

Commit 01a2986

Browse files
lianchengrxin
authored andcommitted
[SPARK-12592][SQL][TEST] Don't mute Spark loggers in TestHive.reset()
There's a hack done in `TestHive.reset()`, which intended to mute noisy Hive loggers. However, Spark testing loggers are also muted. Author: Cheng Lian <[email protected]> Closes #10540 from liancheng/spark-12592.dont-mute-spark-loggers.
1 parent ad5b7cf commit 01a2986

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

sql/hive/src/main/scala/org/apache/spark/sql/hive/test/TestHive.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,10 @@ class TestHiveContext(sc: SparkContext) extends HiveContext(sc) {
410410
try {
411411
// HACK: Hive is too noisy by default.
412412
org.apache.log4j.LogManager.getCurrentLoggers.asScala.foreach { log =>
413-
log.asInstanceOf[org.apache.log4j.Logger].setLevel(org.apache.log4j.Level.WARN)
413+
val logger = log.asInstanceOf[org.apache.log4j.Logger]
414+
if (!logger.getName.contains("org.apache.spark")) {
415+
logger.setLevel(org.apache.log4j.Level.WARN)
416+
}
414417
}
415418

416419
cacheManager.clearCache()

0 commit comments

Comments
 (0)