我已经使用log4J添加了一些日志,但是当我运行应用程序时并没有打印出来
import org.apache.log4j.Logger
val log = Logger.getLogger(this.getClass.getName)
log.info("testing")
即使这也不打印。
val log = Logger.getRootLogger
log.warn("Hello demo")
答案 0 :(得分:1)
我不是如何使用Spark进行日志记录的专家。 (在我的项目中,我们使用play,因此我们在此处使用play日志。我认为应该与您的代码一起使用)。但是快速搜索您的问题使我进入了该网站:
https://www.programcreek.com/scala/org.apache.log4j.Logger
在哪里可以看到记录器必须这样声明: @transient lazy val logger = Logger.getLogger(getClass.getName)
也许您必须修复一些配置?
这是我第一次给出答案,所以很抱歉,如果它没有达到应有的水平。但是似乎有很多教程可以为您提供帮助。