1、
下载log4j 2(log4j 1在2015年8月5日已经结束)
http://logging.apache.org/log4j/2.x/download.html
参考文档:
http://logging.apache.org/log4j/2.x/log4j-users-guide.pdf
2、 解压取出两个jar文件:log4j-api-2.6.2.jar和log4j-core-2.6.2.jar
工程中引用这三个包
3、 配置log4j2.xml,文件需放到src同目录下才会被引用(log4j 1的默认配置文件是log4j.xml)
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
</Appenders>
<Loggers>
<Root level="debug">
<AppenderRef ref="Console" />
</Root>
</Loggers>
</Configuration>
4、 创建测试类
/**
* 文件名:ShowLog4j.java
* 版本信息:Version 1.0
* 日期:2016年9月3日
* Copyright talkweb.com.cn Corporation 2016
* 版权所有
*/
package com.zjr.test.log4j;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
/**
* 类描述:
* @version: 1.0
* @author: Administrator
* @version: 2016年9月3日 下午11:00:01
*/
public class ShowLog4j
{
static final Logger logger = LogManager.getLogger(ShowLog4j.class.getName());
public static void main(String[] args)
{
logger.debug("Did it debug!");
logger.info("Did it info!");
logger.warn("Did it warn!");
logger.error("Did it error!");
}
}