log4j.properties

log4j.rootLogger=debug,stdout,logfile
### 把日志信息输出到控制台 ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
#log4j.appender.stdout.Target=System.err
log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout
### 把日志信息输出到文件:jbit.log ###
log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile.File=D:/test.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %F %p %m%n ###显示SQL语句部分
log4j.logger.com.ibatis=DEBUG
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
log4j.logger.org.mybatis=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG

log4j.properties文件放在src下。系统启动时会默认载入

junit測试代码

package dao;

import java.io.IOException;
import org.apache.log4j.PropertyConfigurator;
import org.junit.Test; import com.dao.AddressMapper;
import com.model.Address;
import com.util.BeanFactoryUtil; public class AddressMapperTest { @Test
public void addressMapperTest() throws IOException{
//能够手动载入
//PropertyConfigurator.configure(UserMapperTest.class.getClassLoader().getResource("log4j.properties")); AddressMapper addressMapper=(AddressMapper)BeanFactoryUtil.getInstance().getBean("addressMapper");
Address address=addressMapper.getAddressByAid(4);
System.err.println("address======="+address.getAddress()); }
}

控制台打印的日志信息:

[26 10:08:52,117 DEBUG] [main] sql.PreparedStatement - ==>  Executing: select * from address WHERE aid=?

[26 10:08:52,118 DEBUG] [main] sql.PreparedStatement - ==> Parameters: 4(Integer)

[26 10:08:52,131 DEBUG] [main] sql.ResultSet - <==    Columns: aid, address, postCode, ownerid

[26 10:08:52,132 DEBUG] [main] sql.ResultSet - <==        Row: 4, 北京, 010, null

[26 10:08:52,133 DEBUG] [main] spring.SqlSessionUtils - Closing no transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@8dcd5d]

[26 10:08:52,134 DEBUG] [main] datasource.DataSourceUtils - Returning JDBC Connection to DataSource

address=======北京

最新文章

  1. 《Walking the callstack(转载)》
  2. 常用HTTP状态码和CURL 000问题
  3. JavaScript Window对象
  4. ACM: HDU 2563 统计问题-DFS+打表
  5. MagicalRecord的使用(第三方库实现的数据库)
  6. jQuery插件:模拟select下拉菜单
  7. c#之线程随机
  8. https 方式使用git@osc设置密码的方式
  9. Eclipse+Axis自动生成Web Service WSDL文件
  10. C#_Wpf_DataContex上下文整个类绑定
  11. Codeforces Round #210
  12. hyperv虚拟机网络速度慢问题的解决办法
  13. we are happy 把空格换成 %20 剑指offer P44
  14. 有关SQL模糊查询
  15. AngularJS学习篇(五)
  16. oracle安装过程和创建本地数据库
  17. Linux 网络命令必知必会之 tcpdump,一份完整的抓包指南请查收!
  18. spark安装
  19. oracle rename数据文件的两种方法
  20. SQL SERVER锁(LOCK)知识及锁应用

热门文章

  1. WepE
  2. MVC文件上传
  3. HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.binding.BindingException
  4. oneDay
  5. Django2.0中URL的路由机制
  6. 递归与分治策略之棋盘覆盖Java实现
  7. 【Python3】【贪心】hdu4296 Buildings
  8. Easy File Sharing Web Server 6.9远程溢出漏洞
  9. hdu 4435 第37届ACM/ICPC天津现场赛E题
  10. bzoj 2300 动态维护上凸壳(不支持删除)