1.日志记录

MyBatis的日志记录主要是运用内部的LoggerFactory。内部的LoggerFactory的记录日志,实际是委托给第三方的架包,如下给出的所示,按照优先级来列出:

1)        SLF4J

2)        Apahe Commons Logging

3)        Log4j2

4)        Log4j

5)        JDK logging

如果MyBatis找到了上面给出的其中一个,那个MyBatis的本身日志记录将会失效,而是使用上面的日志架包来记录。

如果你的程序中有多个日志记录的架包,而你却只想调用其中一个,那么你可以这样做:

1)        org.apache.ibatis.logging.LogFactory.useSlf4jLogging();

2)        org.apache.ibatis.logging.LogFactory.useLog4JLogging();

3)        org.apache.ibatis.logging.LogFactory.useLog4J2Logging();

4)        org.apache.ibatis.logging.LogFactory.useJdkLogging();

5)        org.apache.ibatis.logging.LogFactory.useCommonsLogging();

6)        org.apache.ibatis.logging.LogFactory.useStdOutLogging();

2.总结

在前面的几个章节中,笔者向大家介绍了如何基于JAVA API来配置MyBatis。其实要想了解这个方法,首先还是先学会XML的配置,及那些参数的意思。可以在实际的应用中,可能我们用到的XML的配置会更多。最后,笔者只是简单介绍了关于日志的记录。没有具体给出,因为对于MyBatis来说,它是有自己自带的,但是我们一般都会第三方提供的,所以学会使用就行了,不会很难。在下面的章节中,笔者将会向大家介绍关于表之间的关系,在MyBatis要怎么突显出来。源码下载: https://github.com/owenwilliam/mybatis.com.git

定制MyBatis的日志相关推荐

  1. Mybatis指定日志输出实现

    10             Mybatis指定日志输出实现 在程序开发过程中,为了调试方便.了解程序的运行过程,进行必要的日志输出总是免不了的.对于使用Mybatis而言,我们常见的需求是希望可以在 ...

  2. Mybatis 的日志管理

    Mybatis通过日志工厂提供日志信息,Mybatis内置的日志模版是log4j,commons.log,jdk log也可以通过slf4j简单日志模版结合log4j使用日志信息输出.具体选择哪个日志 ...

  3. 1.3【展讯平台】Android 驱动(Kernel)、系统(framework) 定制,调试日志

    前言 [展讯平台]Android 4.4 驱动(Kernel).系统(framework) 定制,调试日志 正文 1:提高串口日志等级 查看 adb shell cat /proc/sys/kerne ...

  4. MyBatis的日志工厂 | MyBatis系列(五)

    文章目录 相关文章 前言 一.STDOUT_LOGGING 日志 二.LOG4J 日志 ①.MyBatis中使用 ②.正常项目中业务层使用 ③.log4j.properties配置文件配置详细解释 相 ...

  5. mybatis的日志打印关闭

    使用Mybatis的时候,有些时候能输出(主要是指sql,参数,结果)日志.有些时候就不能. 无法输出日志的时候,无论怎么配置log4j,不管是properties的还是xml的,都不起作用. 有些时 ...

  6. SpringBoot中使用mybatis/ibatis日志打印sql

    SpringBoot中使用mybatis/ibatis时日志打印sql 控制台打印mybatis/ibatis对应的sql 主机的日志文件中打印mybatis/ibatis对应的sql 控制台打印my ...

  7. 【展讯平台】Android 驱动(Kernel)、系统(framework) 定制,调试日志,持续更新中..

    前言 [展讯平台]Android 4.4 驱动(Kernel).系统(framework) 定制,调试日志 正文 1:提高串口日志等级 查看 adb shell cat /proc/sys/kerne ...

  8. mybatis plus 日志打印_mybatis升级为mybatis-plus踩到的坑

    前言 最近使用RuoYi-Vue来做后台管理脚手架.RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot.Spring Security.MyBat ...

  9. (Mybatis)日志工厂

    日志工厂 如果程序出现了错误,需要排错,那么就需要用到日志. SLF4J LOG4J [常用] LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING [常 ...

  10. Mybatis自学日志04(日志工厂)

    日志工厂 如果一个数据库操作出现异常,日志就只最好的助手. LOG4J 标准日志 <settings><setting name="logImpl" value= ...

最新文章

  1. 关于虚拟化技术软硬件兼容问题的探讨
  2. 不能ssh连接ubuntu linux 服务器 secureCRT不能ssh连接服务器 不能远程ssh连接虚拟机的ubuntu linux...
  3. Silverlight实例教程 - Out of Browser在线更新和Silent安装
  4. Windows XP 源代码泄露,微软终于回应了~
  5. 201621123053 张雨阳软工作业2
  6. matlab clabel函数用法,CLabel函数说明
  7. Spring Cloud 入门 之 Config 篇(六)
  8. androidrunnable使用_Android Runnable 运行在那个线程
  9. Labview 模型导入Veristand问题
  10. “宅家十大热销商品”榜单:确认过眼神,都是自己剪头发的人
  11. Win7设置自环的方法(网卡终结器)
  12. 机器视觉:平行光源在双远心系统中的应用
  13. adam优化_认识 AdaMod: 一个新的有记忆的深度学习优化器
  14. Labview子VI的创建与调用
  15. Android 微信分享与QQ分享功能
  16. 传输栅输入端异常导通
  17. EasyNLP发布融合语言学和事实知识的中文预训练模型CKBERT
  18. IOS UI学习 UI 十个小控件 初度学习
  19. 2023最新显卡天梯图 2023显卡天梯排行榜 显卡天梯图2023年1月
  20. 2019全年回顾——忙碌的一年

热门文章

  1. Go---第六章:方法(小知识点笔记)
  2. 解决IE8下不支持document.getElementsByClassName的方法
  3. 测试对于list的sort与sorted的效率
  4. bootstrap使用modal动态对话框时,按回车键无法确认,反而取消对话框
  5. [转]js中escape,encodeURI,encodeURIComponent三个函数的区别
  6. Zabbix监控网络设备讲解
  7. PPP协议基础与工作流程
  8. JQ插件jkscroll应用到页面中的效果
  9. 线上问题排查命令----Shell篇
  10. 关于解决Windows server系统用户无法远程的问题