之前直接在resource直接新建log4j的文件 就可以默认用log4j了,现在还是说一下吧:
注意 mybatis 中 大写是大写 小写是小写 严格按照要求来写!【多一个空格都不行的哦】
我们要在mybatis配置文件中配置 (https://mybatis.net.cn/configuration.html#settings):
settings 标签:
这个标签 貌似 一定要在 properties 标签 和 typeAliases 标签中间。
所以这里直接用 STDOUT_LOGGING 这个是最基本的日志 不用导包 :
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!-- 导入的properties -->
<properties resource="datasourceInfo.properties"></properties>
<!-- 设置 -->
<settings>
<setting name="logImpl" value="STDOUT_LOGGING"/>
</settings>
<!-- 别名 -->
<typeAliases>
<typeAlias type="com.bihu.Bean.User" alias="User"></typeAlias>
<typeAlias type="com.bihu.Bean.Order" alias="Order"></typeAlias>
<typeAlias type="java.util.List" alias="List"></typeAlias>
</typeAliases>
<!-- 插件 -->
<plugins>
<plugin interceptor="com.github.pagehelper.PageHelper">
<property name="dialect" value="mysql"/>
</plugin>
</plugins>
<environments default="dev">
<environment id="dev">
<transactionManager type="JDBC"></transactionManager>
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="com/bihu/mapper/UserMapper.xml"></mapper>
<mapper resource="com/bihu/mapper/OrderMapper.xml"></mapper>
</mappers>
</configuration>
mybatis 配置文件
其实没有设置 如果导log4j 和 有 log4j.properties 可以使用的。
你可以在mbatis配置文件中写了 setting 后,然后去导入log4j的GAV,然后就还得在源文件中创建og4j.properties 即:
然后新建 log4j.properties
######################## 将等级为DEBUG的日志信息输出到consoleh和file两个目的地, console和file的定义在下面的代码
log4j.rootLogger=DEBUG,console,file
########################控制台输出的相关设置
log4j.appender.console = org.apache.log4j.ConsoleAppender
#在控制台输出
log4j.appender.console.Target = System.out
#在DEBUG级别输出
log4j.appender.console.Threshold = DEBUG
log4j.appender.console.layout = org.apache.log4j.PatternLayout
#日志格式
log4j.appender.console.layout.ConversionPattern=[%c]-%m%n
######################日志输出级别
log4j.logger.org.mybatis=DEBUG
log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.properties
GAV:
<!--日志坐标 -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.12</version>
</dependency>
本文来自博客园,作者:咸瑜,转载请注明原文链接:javascript:void(0)p/15223955.html