一、mybatis自带的日志
mybatis-config.xml
加入
二、log4j
pom.xml
log4j log4j1.2.17
mybatis-config.xml
src同级目录建立logs文件夹
resource下建立log4j.properties
log4j.rootLogger=info,console,file log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=[%-5p] %m%n log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.DatePattern='-'yyyy-MM-dd log4j.appender.file.File=./logs/mct.log 目录及日志文件名 log4j.appender.file.Append=true log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=[%-5p] %d %37c %3x - %m%n
需要做日志的类UserDaoTest.java
package com.shuo.dao;
import com.shuo.pojo.User;
import com.shuo.utils.MybatisUtils;
import org.apache.ibatis.session.SqlSession;
import org.apache.log4j.Logger;
import org.junit.Test;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class UserDaoTest {
static Logger logger = Logger.getLogger(UserDaoTest.class);
@Test
public void test(){
SqlSession session= MybatisUtils.getsqlsession();
//List objects = session.selectList("com.shuo.dao.UserDao.getUserList");
UserDao mapper = session.getMapper(UserDao.class);
List userList = mapper.getUserList();
for (User user : userList) {
System.out.println(user.getId()+" "+user.getName()+" "+user.getPassword());
}
session.close();
}
@Test
public void testlog4j(){
logger.info("info:进入了testlog4j");
logger.debug("debug:进入了testlog4j");
logger.error("error:进入了testlog4j");
} 


