在 فكرة 中配置 log4j ، 步骤很简单
1. 在 maven 中加入以下配置
<Rependency> <roupeD> commons-logging </groupId> <StifactId> commons-logging </artifactid> <الإصدار> 1.2 </version> </sependency> <redence> <rougiD> log4j </groupid> <StifactId> log4j </spronsid> <roughid> org.slf4j </rougiD> <StifactId> slf4j-api </stifactid> <الإصدار> 1.5.6 </version> <type> jar </type> </reperation> <redency> <roupensid> org.slf4j </groupid> slf4j-siMple </redafactid>
2. 编写 mybatis-config.xml 文件
<؟ value = "log4j"/> </settings> </configuration>
3. 编写 log4j.properties 文件
log4j.Rootlogger = خطأ ، وحدة التحكم log4j.logger.com.wocus.wine.dao = debug #consomelog4j.appender.console = org.apache.log4j.consoleappender log4j.appender.console.layout.conversionpattern = ٪ d [٪ t] ٪ -5p [٪ c] - ٪ m ٪ n
4. 在扫描 mapper 的 xml 文件中
<!-الربيع 和 mybatis 完美整合 , 不需要 mybatis 的配置映射文件-> <bean id = "sqlsessionfactory"> <property name = "datasource" ref = "datasource"/> <!-自动扫描 mapping.xml 文件-> <property name = "mapperlocations" value = "classpath.配置 log4j-> <property name = "configlocation" value = "classpath: mybatis-config.xml"> </spleneration> </bean>
: : فكرة 中的日志输出在 الإخراج 中 , 如果需要筛选 , 快捷键 ctrl+f
【拓展】
"细粒度" : : log4j 打印出 mybatis 中仅仅单个 mapper 的配置。
<!-下面是通过配置 log4j2 , 仅仅打印出单个 mapper 的 sql 语句的配置-> <logger name = "com.beebank.dao.iface.usermapper"> <level> debug </level> </dgger>
以上就是本文的全部内容 , 希望对大家的学习有所帮助 , 也希望大家多多支持武林网。