logback打印mybatis,mybatis 日志输出

  logback打印mybatis,mybatis 日志输出

  

目录

在回溯中显示框架查询日志一、配置文件二、定制包的日志水平三、通过logback-spring.xml文件将操作数据库结构化查询语言记录到日志文件中网上看了很多篇文章关于如何配置框架的回溯日志的,复杂的简单的都有,但是有用的没几个,耽误了很多时间。通过对回溯的学习,以下方式是一定可行的,希望可以为大家节省点时间。通常我们可以通过如下配置将操作数据库的结构化查询语言语句打印到控制台上,但是如何将这些结构化查询语言语句记录到日志文件中方便我们查询问题呢?

 

  

在logback中显示mybatis查询日志

 

  

一、配置文件

可以有多种不同的实现,以下是将日志输出到控制台

 

  mybatis:配置: log-impl : org。阿帕奇。伊巴提斯。伐木。stdout。标准输出实现

  

二、定制包的日志level

日志:级别: #你的仓库的包com.kingboy.repository:调试

 

  

三、通过logback-spring.xml文件

在文件中新增如下配置

 

  配置//添加这部分内容,改为自己的包路径记录器名称=com.kingboy.repository 级别=调试/配置

  

将操作数据库sql记录到日志文件中

跳趾蝠

 

  mybatis: #标注待解析的制图人的可扩展标记语言文件位置映射器-位置:类路径:映射器/* .可扩展标记语言配置: # org。阿帕奇。伊巴提斯。伐木。SLF 4j。SLF 4 jimpl日志-impl :组织。阿帕奇。伊巴提斯。伐木。stdout。stdoutimpl具体实现方式是重写StdOutImpl类

  实现方式如下:

  包com。艾米莉。基础设施。数据来源。日志;导入com。艾米莉。基础设施。返回日志。工厂。后勤工厂;导入org。阿帕奇。伊巴提斯。伐木。日志;/* * * * @描述:将模糊查询语句记录到日志文件中实现类,是org。阿帕奇。伊巴提斯。伐木。stdout。标准输出实现类的替换* @作者:艾米莉* @创建: 2021/8/22 */public类LogBackImpl实现log { public LogBackImpl(String clazz){//Do Nothing } @ Override public boolean is debug enabled(){ return true;} @ Override public boolean istrace enabled(){ return true;} @ Override public void error(String s,Throwable e){ logback factory。模块(“数据库”、“数据库”、s);e . printstacktrace(系统。err);} @ Override public void error(String s){ logback factory。模块(“数据库”、“数据库”、s);} @ Override public void debug(String s){ logback factory。模块(“数据库”、“数据库”、s);} @ Override public void trace(String s){ log back factory。模块(“数据库”、“数据库”、s);} @ Override public void warn(String s){ logback factory。模块(“数据库”、“数据库”、s);}}要想重写的实现类生效,需将配置替换为实现类,如下:

  mybatis: #标注待解析的制图人的可扩展标记语言文件位置映射器-位置:类路径:映射器/* .XML配置: # org。阿帕奇。伊巴提斯。伐木。SLF 4j。SLF 4 jimpl日志-impl : com。艾米莉。基础设施。数据来源。日志。logbackimpl以上就是回溯中显示框架查询日志文件并写入的方法示例的详细内容,更多关于回溯显示框架查询日志文件并写入的资料请关注盛行信息技术其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: