我使用SparkLauncher来提交Spark申请。我想将日志信息重定向到logback.xml定义的日志文件。我正在使用com.typesafe.scalalogging.lazylogging。
我试着这么做却没用:
val sparkLauncher: SparkLauncher = new SparkLauncher(envVariable)
.setAppName("spark")
.redirectToLog(this.getClass.getName)
.setSparkHome(sparkInput.sparkHomePath)
.setMaster(sparkInput.master)
.setMainClass(sparkInput.classPath)
.setAppResource(sparkInput.jarPath)
.setVerbose(true)
val sparkLauncher: SparkLauncher = buildSparkLauncher(sparkInput)
val p = sparkLauncher.launch()
p.waitFor()