cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
cancel
Showing results for 
Search instead for 
Did you mean: 

How do I change the log level in Databricks?

User16869510359
Esteemed Contributor

How can I change the log level of the Spark Driver and executor process?

1 ACCEPTED SOLUTION

Accepted Solutions

User16869510359
Esteemed Contributor

Change the log level of Driver:

%scala 
 
spark.sparkContext.setLogLevel("DEBUG")
 
spark.sparkContext.setLogLevel("INFO")

Change the log level of a particular package in Driver logs:

%scala
 
org.apache.log4j.Logger.getLogger("shaded.databricks.v20180920_b33d810.org.apache.hadoop.fs.azurebfs.services").setLevel(org.apache.log4j.Level.TRACE)

Change the log level in the executor

sc.parallelize(Seq("")).foreachPartition(x => {
  import org.apache.log4j.{LogManager, Level}
  import org.apache.commons.logging.LogFactory
 
  LogManager.getRootLogger().setLevel(Level.DEBUG)
  val log = LogFactory.getLog("EXECUTOR-LOG:")
  log.debug("START EXECUTOR DEBUG LOG LEVEL")
})

https://kb.databricks.com/clusters/set-executor-log-level.html

View solution in original post

1 REPLY 1

User16869510359
Esteemed Contributor

Change the log level of Driver:

%scala 
 
spark.sparkContext.setLogLevel("DEBUG")
 
spark.sparkContext.setLogLevel("INFO")

Change the log level of a particular package in Driver logs:

%scala
 
org.apache.log4j.Logger.getLogger("shaded.databricks.v20180920_b33d810.org.apache.hadoop.fs.azurebfs.services").setLevel(org.apache.log4j.Level.TRACE)

Change the log level in the executor

sc.parallelize(Seq("")).foreachPartition(x => {
  import org.apache.log4j.{LogManager, Level}
  import org.apache.commons.logging.LogFactory
 
  LogManager.getRootLogger().setLevel(Level.DEBUG)
  val log = LogFactory.getLog("EXECUTOR-LOG:")
  log.debug("START EXECUTOR DEBUG LOG LEVEL")
})

https://kb.databricks.com/clusters/set-executor-log-level.html

Welcome to Databricks Community: Lets learn, network and celebrate together

Join our fast-growing data practitioner and expert community of 80K+ members, ready to discover, help and collaborate together while making meaningful connections. 

Click here to register and join today! 

Engage in exciting technical discussions, join a group with your peers and meet our Featured Members.