当前位置:网站首页>idea去掉spark的日志
idea去掉spark的日志
2022-08-04 13:52:00 【我要用代码向我喜欢的女孩表白】
spark默认会答应info,信息,他内置有log4j
故,我们有3种方式解决
1.直接在代码里设置日志级别,包含直接类中添加,和使用继承类(不推荐)
2.修改他的全局配置(不推荐)
3.添加log4j.prperties
注意,pom里面不能有其他的日志
尤其是这2个,要删除,否则会导致你设置的log4j.proerpties失效
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.25</version>
<scope>compile</scope>
</dependency>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>这里我们采用第三种
创建一个这样的文件,名称也要一样

给文件添加内容
log4j.rootCategory=ERROR, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.target=System.err
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{1}: %m%n
# Set the default spark-shell log level to ERROR. When running the spark-shell, the # log level for this class is used to overwrite the root logger's log level, so that
# the user can have different defaults for the shell and regular Spark apps.
log4j.logger.org.apache.spark.repl.Main=ERROR
# Settings to quiet third party logs that are too verbose
log4j.logger.org.spark_project.jetty=ERROR
log4j.logger.org.spark_project.jetty.util.component.AbstractLifeCycle=ERROR
log4j.logger.org.apache.spark.repl.SparkIMain$exprTyper=ERROR
log4j.logger.org.apache.spark.repl.SparkILoop$SparkILoopInterpreter=ERROR
log4j.logger.org.apache.parquet=ERROR
log4j.logger.parquet=ERROR
# SPARK-9183: Settings to avoid annoying messages when looking up nonexistent UDFs in SparkSQL with Hive support
log4j.logger.org.apache.hadoop.hive.metastore.RetryingHMSHandler=FATAL
log4j.logger.org.apache.hadoop.hive.ql.exec.FunctionRegistry=ERROR测试前

测试后

边栏推荐
猜你喜欢

How to play the Tower of Hanoi

橄榄枝大课堂APP正式启动上线

【LeetCode】38、外观数列

量化细胞内的信息流:机器学习时代下的研究进展

GeoAO:一种快速的环境光遮蔽方案
将 Sentinel 熔断限流规则持久化到 Nacos 配置中心

【毕设选题推荐】机器人工程专业毕设选题推荐

化算力为战力:宁夏中卫的数字化转型启示录

Niuke.com Brush Question Record || Linked List
![LeetCode 1403 Minimum subsequence in non-increasing order [greedy] HERODING's LeetCode road](/img/fd/c827608b96f678a67c7e920c51d8c5.png)
LeetCode 1403 Minimum subsequence in non-increasing order [greedy] HERODING's LeetCode road
随机推荐
牛客网刷题记录 || 链表
橄榄枝大课堂APP正式启动上线
浙江大学团队使用基于知识图谱的新方法,从空间分辨转录组数据中推断细胞间通信状况
让Web页面中的编辑器支持黏贴或直接拖拽来添加图片「建议收藏」
SLAM 05.视觉里程计-2-特征法
VBS函数应用–getobject的使用获得Automation对象
ssm学习心得(完结篇
[Niu Ke brush questions-SQL big factory interview questions] NO5. Analysis of a treasure store (e-commerce model)
router---Programmatic navigation
PAT甲级:1038 Recover the Smallest Number
面试官:说一下NIO和BIO的区别
卷积神经网络 基础
烂大街的缓存穿透、缓存击穿和缓存雪崩,你真的懂了?
零基础可以转行软件测试吗 ?这篇文章告诉你
汉诺塔怎么玩
项目里的各种配置,你都了解吗?
LeetCode 1403 Minimum subsequence in non-increasing order [greedy] HERODING's LeetCode road
JSX use
vcl啥意思_oval
"C pitfalls and pitfalls" reading summary