在IDEA中设置不要显示spark的log信息
需要导入的包:
import org.apache.log4j.Logger
import org.apache.log4j.Level
- 第一种方式:在main函数中设置
def main(args:Array[String]):Unit={
Logger.getLogger("org").setLevel(Level.OFF)
System.setProperty("spark.ui.showConsoleProgress","false")
}
- 第二种方式:定义成一个函数,直接调用(建议使用这种,代码复用性强)
def SetNoLogger={
Logger.getLogger("org").setLevel(Level.OFF)
Logger.getLogger("com").setLevel(Level.OFF)
System.setProperty("Spark.ui.showConsoleProgress","false")
Logger.getRootLogger().setLevel(Level.OFF)
}