log4j2是否支持灵活打印日志?
今天碰到一个需求,场景如下
AService调用BService,websocket调用BService,要求websocket调用的时候,不打印BService中的sql日志,AService调用时,正常打印日志。
并且websocket中有若干个方法,要求仅仅是调用BService的这个方法不打印日志,其他方法也正常打印日志。
原因:websocket定时发送监控查询。。。sql日志输出太频繁!
查了下网上没找到相关资料,项目使用的log4j2,有没有什么方法可以灵活的设置日志输出呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
频繁到磁盘装不下日志的程度了么……
日志频繁不是问题,出了问题排查不到才是问题
或者想办法优化一下日志少输出一些意义不大的日志,除非你们的业务要拼接复杂sql,或者要监控一些特殊sql,否则每次都打sql出来意义不大,应该打印关键的业务参数和返回信息更合适一些