【学习笔记】日志

日志

当数据库操作出现错误时,我们需要排错,这时日志就是最好的助手!我们可以将sql

在控制台通过日志的方式打印出来,就有可能找到错误。

Mybatis 通过使用内置的日志工厂提供日志功能。

1.日志工厂

mybatis提供了如下日志工厂

SLF4J | LOG4J(3.5.9 起废弃) | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING

STDOUT_LOGGING 标准日志输出

日志工厂的设定在xml配置文件的设置中进行。默认是没有设置,所以不过不设置是看不到日志的。

设置步骤:

<settings>
    <setting name="logImpl" value="STDOUT_LOGGING"/>
</settings>

image-20230103143903098

image-20230103143918468

第一张图片是一些准备活动,我们主要看第二张截图中的内容。

首先打开JDBC连接,然后建立连接,准备预编译,查找的列以及结果,最后关闭连接并将连接返回到连接池中。

需要注意的是:设置中 键和值必须按照规定的去写,不可自行更改也不能有空格等

我们现在用的是STDOUT_LOGGING 是标准的日志工厂实现,可以直接使用

如果想要使用其他日志工厂,需要导包,否则找不到这个日志工厂

posted @ 2023-01-03 15:21  GrowthRoad  阅读(13)  评论(0编辑  收藏  举报