diff --git a/core/src/main/scala/org/apache/spark/Logging.scala b/core/src/main/scala/org/apache/spark/Logging.scala index 38df3fe04b223caa2a2fe4dd90d9d05ffcc287db..d519fc5a2941904323d0b6c5c2b83a4231b30115 100644 --- a/core/src/main/scala/org/apache/spark/Logging.scala +++ b/core/src/main/scala/org/apache/spark/Logging.scala @@ -91,9 +91,11 @@ trait Logging { } private def initializeIfNecessary() { - Logging.initLock.synchronized { - if (!Logging.initialized) { - initializeLogging() + if (!Logging.initialized) { + Logging.initLock.synchronized { + if (!Logging.initialized) { + initializeLogging() + } } } }