IDEA设置不打印日志

学习致谢

https://blog.csdn.net/weixin_30755393/article/details/95972032?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166755267916800184151991%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=166755267916800184151991&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-95972032-null-null.142v63control,201v3control,213v1control&utm_term=idea%E6%8E%A7%E5%88%B6%E5%8F%B0%E4%B8%8D%E6%89%93%E5%8D%B0%E6%97%A5%E5%BF%97&spm=1018.2226.3001.4187

说明

如图在未配置的情况下,控制台会在程序运行后输出很多行日志,对于查看运行结果和报错等不太方便,所以怎么设置一下让IDEA不打印日志呢?
在这里插入图片描述

方法一

在程序中加入下面两行(需要导入的包为log4j的包)

Logger.getLogger("org.apache.spark").setLevel(Level.ERROR);
Logger.getLogger("org.eclipse.jetty.server").setLevel(Level.OFF);

效果展示

在这里插入图片描述

方法二

(1)在resources目录下添加配置文件log4j.properties(如图位置)

在这里插入图片描述
log4j.properties

#设置日志的级别,定义日志信息的输出目的
log4j.rootLogger=INFO,R
#定义A1的输出目的地为控制台
#log4j.appender.A1=org.apache.log4j.ConsoleAppender
#布局为 PatternLayout 可以灵活地指定布局模式。
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
#设置输出格式
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c]-[%p] %m%n
#定义R的输出目的地为文件,并且文件大小到达指定尺寸的时候产生一个新的文件
log4j.appender.R=org.apache.log4j.RollingFileAppender
#设置输出的文件地址
log4j.appender.R.File=D:\\log4j\\Log4j.log
#设置文件大小伟100 kb 文件到达100时,产生一个新文件,
#MaxBackupIndex 最大记录的文件数为1 查过一个文件删除文件较早的。
log4j.appender.R.MaxFileSize=1048576KB log4j.appender.R.MaxBackupIndex=1
#以下和上面一样
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n

(2)效果展示

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值