【发布时间】:2020-03-22 17:55:33
【问题描述】:
我正在使用 spark graphx 做一个项目。 我想登录我的代码进行跟踪,... 我使用以下代码创建记录器对象。
package org.araz.DAF.GraphAnalysis
import org.apache.spark.graphx._
import org.araz.DAF.{GEdge, GVertex}
import org.slf4j.LoggerFactory
class GraphAnalysis(_graph: Graph[GVertex, GEdge]) {
var graph: Graph[GVertex, GEdge] = _graph
def GetConnectedComponents(_cnt: Int): Array[ConnectedComponents] = {
val logger= LoggerFactory.getLogger(getClass)
val cc = graph.connectedComponents()
logger.info("Info 1")
cc
}
}
当我打开日志文件时,我发现更多行而不是“信息 1”,更多行的 graphx 库。火花内部日志。 我怎样才能只记录我的日志而忽略外部库日志
【问题讨论】:
-
感谢 4 您的评论。但如果我从 WARN 类型登录,该链接将忽略 WARN 日志。所以我的日志错过了。
标签: scala apache-spark log4j spark-graphx