公司里都用log4j,所以我也要会用才行。

首先要有eclipse,和jdk,这个我就不多说了。

1.下载log4j:

http://logging.apache.org/log4j/2.x/download.html

我下载的是这个apache-log4j-2.0-rc1-bin.zip

下载完成后解压。

wKioL1NgpCnB1Nv_AARDbl8FzHA174.jpg

2.打开eclipse,新建一个工程。

在下面新建一个文件夹lib(当然可以设置成任何你想要的名字)

把两个jar包拖进去,log4j-api-2.0-rc1.jar , log4j-core-2.0-rc1.jar

如下图所示。

wKioL1NgpLOAwyLnAACiI2jDQOM305.jpg

3.在工程上点击右键,打开properties标签,如下图

wKiom1NgpRTi5EelAACW3WymM5o638.jpg

wKioL1NgpO2yRKeeAAFyvxv33hE977.jpg


打开之后点击java build path标签,在右侧选择libraries标签,之后点击Add JARs按钮

wKiom1NgpRqRq_DjAAKRd6Xo3-s972.jpg

在弹出的对话框中,找到工程下的lib文件夹,选中其中的两个jar包,点击ok

wKiom1NgpbrxZFX0AADwmTWlkmk630.jpg

此时返回上个对话框,点击ok结束安装。

下面在我已经写好的代码里进行下测试~~~注意头文件

import org.apache.log4j.Logger;
public class Intertest {
    private static Logger logger = Logger.getLogger(Intertest.class);
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        //记录debug级别的信息
        logger.debug("This is debug message.");
        //记录info级别的信息
        logger.info("This is info message.");
        //记录error级别的信息
        logger.error("This is error message.");

在这个位置我遇到了问题,代码虽然写好的,但是eclipse会抛出异常。我还没有搞明白是为什么。

然后重新下载了一个1.2.7的版本的jar包,这个jar按照上面的方式导入,能够成功的运行,具体原因不明,还希望有搞明白的童鞋告诉我啊!