logback日志过滤

背景:
我们在采用日志框架logback的时候,有时候启动项目的时候会刷出很多不重要多余的日志,影响我们在控制台查看日志,这时候我们就可以在logback-spring.xml文件中配置过滤日志了。
解决方法:
在这里插入图片描述
选中这条日志打印的类,ctrl+N进行全局类搜索在这里插入图片描述
找到对应的包名,在logback-spring.xml中进行日志过滤在这里插入图片描述
name就是对应的包名,你可以具体化到某一个包,比如config,也可以直接使用org.springframework作为过滤包名过滤更多层级的日志,这里按需求来就行,level就是对应的日志级别,也是看自己个人需求。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
logback filter是一种用于过滤日志事件的机制。在logback框架中,可以使用自定义过滤器、规律型过滤器和ThresholdFilter来实现日志过滤。 自定义过滤器是通过继承Filter抽象并实现decide()方法来实现的。decide()方法接收一个ILoggingEvent参数,根据日志事件的内容或其他条件进行判断,返回FilterReply枚举值来决定是否接受该日志事件。 规律型过滤器也是继承自Filter抽象,它们按照一定的顺序进行排序,并依次调用decide()方法。decide()方法返回的FilterReply枚举值决定了日志事件的处理方式,包括DENY、NEUTRAL和ACCEPT。如果返回DENY,日志事件将被终止;如果返回NEUTRAL,下一个过滤器将继续处理;如果返回ACCEPT,日志事件将被立即处理。 ThresholdFilter是一种特殊的过滤器,它根据指定的阈值过滤日志事件。对于低于阈值的日志事件,ThresholdFilter会响应DENY;对于等于或大于阈值的日志事件,ThresholdFilter会响应NEUTRAL。可以通过配置文件来设置ThresholdFilter的阈值。 以上是关于logback filter的一些介绍。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* *3* [(六)Logback中的Filter](https://blog.csdn.net/lingbomanbu_lyl/article/details/89881642)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值