log4j日志与单元测试

Log4j使用步骤
1.新建log4j配置文件
2.导包
3.打印信息

Log4j使用
log4j是一个用java编写的可靠,快速和灵活的日志框架(API)
通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件等

Log4j配置信息

log4j配置文件
例:
log4j.rootLogger=INFO, CONSOLE, FILE
## for console
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.TTCCLayout
## log4j.appender.CONSOLE.layout.ConversionPattern=%d{MM-dd HH\:mm\:ss}[%c-%L][%t][%-4r] - %m%n
## for file
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=D\:/logs/log4j.log
log4j.appender.FILE.MaxFileSize=1MB
log4j.appender.FILE.Append = true
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} [%t] %-5p %c(line-%L) %-4r %x - %m%n

单元测试
使用步骤:
1.导包
2.新建测试类
3.运行junti

创建单元测试勾选 setup( ) tearDown( )方法
例:
package com.jredu.junit;

import java.util.List;

import org.apache.ibatis.session.SqlSession;
import org.apache.log4j.Logger;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;

import com.jredu.dao.UserDao;
import com.jredu.entity.User;
import com.jredu.util.SqlSessionFactoryUtil;

public class UserTest {
private SqlSession session;
private UserDao dao;
private Logger logger=Logger.getLogger(getClass());

/**
* 运行测试前需要执行的方法
* @throws Exception
*/
@Before
public void setUp() throws Exception {
session=SqlSessionFactoryUtil.openSession();
dao=session.getMapper(UserDao.class);
}

/**
* 运行测试之后需要执行的方法
* @throws Exception
*/
@After
public void tearDown() throws Exception {
session.close();
}
@Test
public void test1() {
List<User> list=dao.selectAll();
logger.info(list);
}
@Test
public void test2() {
User user=dao.findUserWithAddress(2);
logger.info(user);
}
}

多表查询
一对一关系.

方式一

方式二


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值