在アイデアlog4j、步骤很简单
1. maven中加入以下配置
<Dependency> GroupId> commons-logging </groupid> <artifactid> commons-logging </artifactid> <version> 1.2 </version> </dependency> <dependency> log4j </groupid> <artifactid> log4j </artifactid> <バージョン> <groupId> org.slf4j </groupId> <artifactid> slf4j-api </artifactid> <バージョン> 1.5.6 </version> <type> jar </type> </dependency> <依存関係> <依存> <グループ
2. mybatis-config.xml文件
<?xml version = "1.0" encoding = "utf-8"?> <!doctype構成public " - // mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3-config.dtd" value = "log4j"/> </settings> </configuration>
3. log4j.properties文件
log4j.rootlogger = error、console log4j.logger.com.wocus.wine.dao = debug#consolelog4j.appender.console = org.apache.log4j.consoleAppender log4j.appender.console.layout = org.apache.log4j.log4j.patternlayout log4j.appender.console.layout.conversionpattern =%d [%t]%-5p [%c] - %m%n
4.在扫描マッパーxml文件中
<! - spring和mybatis完美整合、不需要mybatis <! - 配置log4j-> <プロパティ名= "Configlocation" value = "classpath:mybatis-config.xml"> </property> </bean>
注意:IDEA中的日志输出在出力中、如果需要筛选、快捷键ctrl+f
【拓展】
「细粒度」控制:log4j打印出mybatis中仅仅单个マッパー的配置。
<! - 下面是通过配置log4j2、仅仅打印出单个mapper
以上就是本文的全部内容、希望对大家的学习有所帮助、也希望大家多多支持武林网。