springboot logback 调整 mybatis 日志级别无效
现象
在日志配置文件 logback-spring.xml 中,无论怎么修改级别,mybatis 的 sql 日志都会打印出来。
原因
在 application.yml 中配置了 mybatis 的自定义日志类,如下:
mybatis:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
点进去查看源码,发现 debug 日志级别始终为 true,所以怎么配置都不生效
public boolean isDebugEnabled() {return true;
}public boolean isTraceEnabled() {return true;
}
解决方法
屏蔽 application.yml 中配置的 mybatis 自定义日志类,然后在 logback-spring.xml 配置文件中,将 mapper(及 dao)包,配置为 info 级别。
<!-- 修改其他包的日志输出级别 --><logger name="com.xxx.xxx.mapper" level="INFO"/>
springboot logback 调整 mybatis 日志级别无效相关推荐
- 手写logback_springboot logback调整mybatis日志级别无效的解决
springboot logback调整mybatis日志级别无效的解决 现象 在日志配置文件 logback-spring.xml 中,无论怎么修改级别,mybatis 的 sql 日志都会打印出来 ...
- LogBack 动态修改日志级别
由于线上运行的项目,出现问题 想看下sql的参数,或者一些框架的debug日志.需要把日志界别从info-->debug.需要动态实时的修改日志界别. 只要类: LoggersEndpoint ...
- springboot 日志级别_SpringBoot实战(十三):Admin动态修改日志级别
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 之前关于线上输出日志一直有个困惑:如何可以动态调整的日志级别,来保证系统在正常运行时性 ...
- SpringBoot实战(十三):Spring Boot Admin 动态修改日志级别
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 之前关于线上输出日志一直有个困惑:如何可以动态调整的日志级别,来保证系统在正常运行时性 ...
- SpringBoot+logback实现日志打印
SpringBoot+logback 一.日志简介 1.SLF4J介绍 二.SpringBoot集成logback 1.配置文件详解 1.彩色日志 2.appender 3.root和logger详解 ...
- 日志级别_SpringBoot实战(十三):Admin动态修改日志级别
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 之前关于线上输出日志一直有个困惑:如何可以动态调整的日志级别,来保证系统在正常运行时性 ...
- springboot动态调整日志级别
1.springboot使用log4j2 springboot使用的common-logging,底层兼容各种日志框架如,log4j2,slf4,logback等,默认底层使用的是logback,我们 ...
- springboot 在线调整日志级别
WEB应用项目生产环境一般日志级别是ERROR级别,但有时候碰到有问题的时候想看一下DEBUG级别的日志,可能需要项目重启,单个项目还好说,像现在微服务的项目动不动就十几个服务根本无从下手,遂研发出在 ...
- springboot中配置logback实现打印控制台、写出文件,控制日志级别的方式
介绍 官方简介 Logback是由log4j创始人设计的又一个开源日志组件. logback当前分成三个模块:logback-core,logback- classic和logback-access. ...
- 实现Log4j和Logback的统一日志封装与动态日志级别调整
一.背景 项目中使用日志的地方非常广泛, 如果要做统一的处理,比如调整格式, 增加信息打印, 要修改很多地方,难以维护,所以需要能够将日志做一个统一的封装, 便于扩展使用:同时想做到动态调整日志级别, ...
最新文章
- Java开发环境配置——Tomcat
- Garbage Collection Optimization for High-Throughput and Low-Latency Java Applications--转载
- 2018.08.20高二互测
- Unity按钮禁用和变灰
- Xcode 5.1 编译模拟器以及真机都能使用的静态库
- Javascript的基础语法(标识符/变量)
- 故障:“远程计算机需要网络级别身份验证
- 按键精灵java_Java 按键精灵
- 计算机病毒 爱虫病毒(lovebug),有哪些是典型计算机病毒
- 微信小程序-历史搜索记录保存与清空
- python josn数据解析
- 微信二维码扫码登录思路
- 机器学习入门实战——决策树算法实战Titanic数据集
- shell脚本实战之坦克大战小游戏
- ARCGIS水文分析:水库容量和蓄水区计算
- 淘宝联盟 淘宝客私域用户管理 百川SDK 接入简介
- 云函数调用失败的原因
- NestJS 7.x 折腾记: (4) Swagger接入及相关用法
- 当年锥子的大爆炸,如今12个语言版本都可轻松搞定!
- C++编译动态库第三方库及使用
热门文章
- 由争议拼多多之货找人想到的 BlockChain Storage 之5、区块链存储 - 存储供需的智能匹配...
- 【电力负荷预测】基于matlab遗传算法优化BP神经网络电力负荷预测【含Matlab源码 1524期】
- 【气动学】基于matlab GUI弹道仿真【含Matlab源码 1136期】
- 【电路仿真】基于matlab simulink三相半波可控整流电路【含Matlab源码 331期】
- c程序 wrapper_如何使 Python 程序能让他提速 30%?
- python:numpy.random.shuffle打乱顺序函数
- (PyTorch0.4.0) AttributeError: module 'torch' has no attribute 'flatten'
- Html垂直居中不起作用,html – 垂直居中不起作用,因为行不会达到100%的高度
- java404_java这个404你能解决吗?
- mysql 找表重复数据_mysql 数据表中查找重复记录