在ความคิด中配置 log4j, 步骤很简单
1. 在 maven 中加入以下配置
<Efferency> <sderctId> Commons-Logging </groupId> <ratifactId> Commons-Logging </artifactid> <Sersion> 1.2 </เวอร์ชัน> </การพึ่งพา> <การพึ่งพา <RoupID> org.slf4j </groupid> <ratifactid> slf4j-api </artifactid> <version> 1.5.6 </เวอร์ชัน> <ply> jar </type> </การพึ่งพา> <การพึ่งพาอาศัย>
2. 编写 mybatis-config.xml 文件
<? xml version = "1.0" การเข้ารหัส = "utf-8"?> <! การกำหนดค่า doctype สาธารณะ "-// mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3-config.dtd" value = "log4j"/> </settings> </nectionuration>
3. 编写 log4j.properties 文件
log4j.rootlogger = ข้อผิดพลาด, console log4j.logger.com.wocus.wine.dao = debug #consolelog4j.appender.console = org.apache.log4j.consoleapender log4j.appender.console.layout = org.apache.log4j.patternlay log4j.appender.console.layout.conversionPattern =%d [%t]%-5p [%c] -%m%n
4. 在扫描 Mapper 的 xml 文件中
<!-ฤดูใบไม้ผลิ和 mybatis 完美整合, 不需要 mybatis 的配置映射文件-> <bean id = "sqlsessionfactory"> <property name = "dataSource" ref = "dataSource"/> <! <!-配置 log4j-> <property name = "configlocation" value = "classpath: mybatis-config.xml"> </porement> </ebean>
注意: ความคิด中的日志输出在เอาท์พุท中, 如果需要筛选, 快捷键 ctrl+f
【拓展】
“ 细粒度” 控制: log4j 打印出 mybatis 中仅仅单个 mapper 的配置。
<!-下面是通过配置 log4j2, 仅仅打印出单个 Mapper 的 SQL 语句的配置-> <logger name = "com.beebank.dao.iface.usermapper"> <level> debug </level> </ogger>
以上就是本文的全部内容, 希望对大家的学习有所帮助, 也希望大家多多支持武林网。