log4j控制指定包下的日志
2024-10-14 16:03:57
最近观察日志发现如下两个问题:
1、项目用的是springboot项目,整合了rabbitmq,项目启动后,会自动监控rabbitmq谅解是否正常,导致控制台一直输出监控日志,此时就想阻止该类日志输出;
2、在进行日志配置时为了减少控制台输出日志量,一般会把输出到控制台的日志级别设置为INFO,这样的话debug的sql执行日志就会被阻挡,为了让sql执行的日志也
输出到控制台,咱们可以用category标签去控制dao包下的日志输出。
<!-- 阻止org.springframwork.amqp.rabbit包下的日志输出,指定logger的设置,additivity指示是否遵循缺省的继承机制,为false时org.springframwork.amqp.rabbit包下的日志不往上传递 可配置多个logger-->
<logger name="org.springframework.amqp.rabbit" level="DEBUG" additivity="false"></logger>
<!-- 将com.*.*.dao包下debug级别的sql日志输出到控制台和文件中,additivity=是否继承 root 配置 可配置多个category-->
<category name="com.*.*.dao" additivity="false">
<priority value="DEBUG"/>
<appender-ref ref="STDOUT"/>
</category>
<root>
<priority value="INFO" />
<appender-ref ref="STDOUT" />
<appender-ref ref="INFO" />
<appender-ref ref="WARN" />
<appender-ref ref="ERROR" />
</root>
最新文章
- 【Win 10 应用开发】分析 URI 中的查询字符串
- Azure PowerShell (1) PowerShell整理
- shader三种变量类型(uniform,attribute和varying)
- IOS model的getter和setter方法
- Introduction to Machine Learning
- Android 单字阅读
- float与position
- jquery页面水印插件,支持多行水印、行错开
- PowerShell 脚本中的密码
- 从Javascript单线程谈Event Loop
- Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException):
- Swift中使用NSLog的问题
- php 1转成一
- html5中视频播放问题总结
- Oracle 11g 导出数据报 “ORA-01455: 转换列溢出整数数据类型”的问题
- linux-CentOS初学terminal命令(3)rm、chmod、mkdir、who、w、id、systemctl、
- Cocos2d-x 3.0游戏开发之虚拟机IOS环境:匹配才是好,莫要随便升级软件
- LeetCode题解:Rotate List
- iOS —— GCD 详解
- mongodb查询之从多种分类中获取各分类最新一条记录
热门文章
- Xamarin.Android 集成百度地图SDK
- redis 系列15 数据对象的(类型检查,内存回收,对象共享)和数据库切换
- 从锅炉工到AI专家(5)
- Java基础9:解读Java回调机制
- LeetCode专题-Python实现之第20题:Valid Parentheses
- 容器平台自动化CI/CD流水线实践之一:环境概述
- REST API设计指导——译自Microsoft REST API Guidelines(三)
- Java读取Excel指定列的数据详细教程和注意事项
- #7 找出数组中第k小的数
- DNS服务器 和CDN