log4j 禁止类输出日志_log4j 2过滤spring日志遇到的问题
在项目中使用testng写单元测试,使用log4j输出日志,spring的日志也被打印出来,在调试的时候看到一片一片的spring日志很烦,总是要找自己的输出日志。
这样式的~~~
找了一下log4j2的日志过滤,很简单,在logger定义名字的时候指定包名即可。
com.wangc 包里的类使用debug级别,方便调试,并同时输出到文件和控制台。
使用Root 的info级别,控制其他第三方包的日志。
或者使用:
ROOT使用debug级别,并指定org.springframework 使用info级别。
很简单,但是!!!在这个项目中并没有起作用,以为是log4j2的配置问题,反反复复的查找问题。
后来发现乌鸦在log4j2中定义的日志模板为
与上面spring输出的日志不一样,看来spring并没有使用乌鸦定义的log4j2配置。
仔细看了一下小伙伴创建的项目,使用的是spring-boot,默认使用了logback。在pom文件排除该包的依赖。
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-logging
搞定!!!
PS:多此一举,spring-boot集成的logback是一个更优秀的日志框架!!!去TM的log4j吐~~~
log4j 禁止类输出日志_log4j 2过滤spring日志遇到的问题相关推荐
- log4j 禁止类输出日志_SpringBoot统一日志处理原理
阅读推荐 程序员跳槽时机已到,闲聊中面试官无意泄题 SpringBoot作为日常开发利器,开箱即用,大量的star等已经成为节省开发的重要框架之一,但是各个框架的star中引入的日志框架却不尽相同,有 ...
- log4j 禁止类输出日志_springboot日志详解
一. 主流日志框架 市场上存在非常多的日志框架. JUL(java.util.logging),JCL(Apache Commons Logging),Log4j,Log4j2,Logback. SL ...
- 4j 禁止类输出日志_logback 日志详细讲解
Logback介绍 Logback是一个开源日志组件,logback被分为3个组件,logback-core,logback-classic和logback-access. Logback是具体的日志 ...
- Log4j.xml配置日志按级别过滤并将指定级别的日志发送到ActiveMQ
为什么80%的码农都做不了架构师?>>> 在之前的一篇博客<Spring+Log4j+ActiveMQ实现远程记录日志--实战+分析>的评论中,有同学提到这种方式应 ...
- linux activemq 打印日志,Log4j.xml配置日志按级别过滤并将指定级别的日志发送到ActiveMQ...
目标:将debug,info级别的日志输出到本地文件,将warn,error级别的日志输出到ActiveMQ. 说明:本文还是使用之前的两个项目:Product和Logging. 经过一番搜索后,发现 ...
- 近期业务大量突增微服务性能优化总结-2.开发日志输出异常堆栈的过滤插件
最近,业务增长的很迅猛,对于我们后台这块也是一个不小的挑战,这次遇到的核心业务接口的性能瓶颈,并不是单独的一个问题导致的,而是几个问题揉在一起:我们解决一个之后,发上线,之后发现还有另一个的性能瓶颈问 ...
- Log4j日志分类和过滤敏感字段
项目上线时,需要对项目做安全检查,其中有两项是对输出日志进行分类和过滤掉日志中敏感字段. 项目使用Log4j日志系统,下面简单介绍下这两项要求的实现方式. 对日志进行分类,要求调用其他服务的API日志 ...
- log4j(四)——如何控制不同风格的日志信息的输出?
一:测试环境与log4j(一)--为什么要使用log4j?一样,这里不再重述 二:老规矩,先来个栗子,然后再聊聊感受 import org.apache.log4j.*; //by godtrue p ...
- log4j 打印线程号配置_Log4J日志整合及配置详解
一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使 ...
最新文章
- 一个更优的零知识证明:Bulletproofs
- try、catch、finally 和 throw-C#异常处理
- Python Interview Question and Answers
- 这些常见的分布式存储系统,你是否都了解?
- 资深程序员才知道的30个Python技巧
- 设计模式---面向对象的设计原则概述
- linux的awk命令如何用?
- 详解微软 ALUM:当语言模型遇到对抗训练
- 自动化如何帮助全球共抗疫情?
- 多台云服务器中Redis的主从复制
- vsftpd服务详解
- go-micro 框架初探
- layui数据表格增加自动换行后,拖动列宽固定列错乱变形
- 电驴虚拟服务器常用端口选择,为何我的电驴端口映射成功还是Lowid?
- 多智能体深度强化学习 # MADDPG
- 【css】 让文字换行的样式
- 台达DOP系列触摸屏与电脑通讯不上时,如何进入系统设置画面修改系统设置从而正常通讯?
- 校园二手书微信小程序,校园二手书交易小程序,微信小程序二手书交易系统毕业设计作品
- CSS flex的一些属性
- 如图,甲乙两人分别在AB两地同时相向而行,于E处相遇后,甲继续向B地行走,乙则休息了14分钟,在继续向A地行走,甲和乙到达B和A后立即折返,又在E处相遇,已知甲每分钟行走60米,乙每分钟行走80米
热门文章
- 您好GroovyFX
- 用Java排序的五种有用方法
- c++ 箭头符号怎么打_老司机怎么测量三极管管型、管脚和性能?三极管测量此中有深意...
- @builder注解_SpringBoot 整合SpringSecurity示例实现前后分离权限注解+JWT登录认证
- IntelliJ IDEA 如何知道项目中的模块数据_如何从项目源中选择模块加入当前项目中(添加模块)_如何移除项目中的模块(移除模块/删除模块)
- Oracle/MySQL数据库的表间关联查询_多表关联查询的SQL语句详解
- linux 源码包安装mysql_LINUX下源码包安装mysql
- markdown如何设置图片大小_Gitee(码云)实现免费 Markdown 图床
- python编写程序时必须遵守的规则被称为_Python程序设计方案习题与答案
- java image 设置大小_如何在Java中调整BufferedImage的大小