我知道,在databricks上,我們得到以下集群日志。
- stdout
- stderr
- log4j
就像我們在java中使用sl4j日志一樣,我想知道我如何在scala筆記本中添加我的日志。
我試著在筆記本中添加以下代碼。但是訊息并沒有被列印在log4j的日志中。
import com.typesafe.scalalogging.Logger
import org.slf4j.LoggerFactory。
val logger = Logger(LoggerFactory.getLogger("TheLoggerName"))。
logger.debug("****************************************************************** Useful message....")
uj5u.com熱心網友回復:
當你在databricks中創建你的集群時,有一個標簽,你可以指定日志目錄(默認為空)。
日志被寫在DBFS上,所以你只需要指定你想要的目錄。
你可以在Databricks Notebook中使用下面的代碼
。//創建一個自定義日志器和日志資訊。
var logger = Logger.getLogger(this.getClass())。
logger.debug("這是一個除錯日志資訊")
logger.info("這是一條資訊日志訊息")
logger.warning("這是一個警告日志訊息")
logger.trace("這是一個TRACE日志訊息")
參見如何在Azure Databricks集群上重寫log4j配置
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/309128.html
標籤:
上一篇:scala編譯錯誤。無法解決多載方法"withTransaction"。
下一篇:<p>除了<code>render()</code>,<code>handleSubmit()</code>,<code>han


