手把手教你配置第一个简单log4j实例

原创 2015年11月18日 17:00:36

1、建立测试工程:我的的eclipse,maven建的工程如图:

把log4j对的jar依赖,下下来,直接在配置文件中配置如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.kingkong</groupId>
  <artifactId>mavenDemoProject</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <dependencies>
  <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.17</version>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version> 4.12</version>
    </dependency>
  </dependencies>
</project>



2、建立测试类:Test.java,如下:


package com.kingkong;


import org.apache.log4j.Logger;


public class Test
{
static Logger log = Logger.getLogger(Test.class.getName());


public static void main(String[] args)
{
log.debug("Hello this is an debug message");
log.info("Hello this is an info message");
}
}



3、新建一个配置文件log4j.properties,放到src目录下,我这里只是简单配置,详细请自己查阅资料:

推荐一篇:http://blog.csdn.net/edward0830ly/article/details/8250412。

http://blog.sina.com.cn/s/blog_5ed94d710101go3u.html。

# Define the root logger with appender file
log = E:/log4j
log4j.rootLogger = DEBUG, FILE


# Define the file appender
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=${log}/log.out


# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ssS} %c %m%n

  


其中log = E:/log4j,,,这里是日志存放的目录,我放到了E盘的log4j文件下,会自动 生成一个log.out文件,这里就日志信息了

4、运行Test.java类,查看EE:/log4j下生成了log.out文件,



测试成功!!

版权声明:本文为博主原创文章,未经博主允许不得转载。

javaWeb 项目 之 log4j1 的配置 简单实例

以前敲代码都是在使用System.out.println(......);感觉太L了。学习了一下log4j1,并且进行了一个简单的项目测试,在此记录下来,以免忘记。同时也希望给刚刚入门的小伙伴提供一些...
  • jintaohahahaha
  • jintaohahahaha
  • 2016年07月21日 16:55
  • 1961

每个人都能徒手写递归神经网络–手把手教你写一个RNN

总结: 我总是从迷你程序中学到很多。这个教程用python写了一个很简单迷你程序讲解递归神经网络。 递归神经网络即RNN和一般神经网络有什么不同?出门左转我们一篇博客已经讲过了传统的神经网络不能...
  • vbskj
  • vbskj
  • 2016年08月03日 21:11
  • 4451

《手把手教你学51单片机》之十八----RS485通信与Modbus协议

From:http://bbs.ickey.cn/group-topic-id-25006.html 第18章 RS485通信与Modbus协议       在工业控制、电...
  • liujianli123
  • liujianli123
  • 2015年08月05日 21:48
  • 6708

javaWeb 项目 之 log4j1 的配置 简单实例

以前敲代码都是在使用System.out.println(......);感觉太L了。学习了一下log4j1,并且进行了一个简单的项目测试,在此记录下来,以免忘记。同时也希望给刚刚入门的小伙伴提供一些...
  • jintaohahahaha
  • jintaohahahaha
  • 2016年07月21日 16:55
  • 1961

log4j实例,配置

  • 2008年11月04日 11:55
  • 326KB
  • 下载

日志记录Log4j配置实例

  • 2009年07月29日 11:02
  • 68KB
  • 下载

log4j实例加详细配置说明加jar包

  • 2012年05月11日 11:01
  • 924KB
  • 下载

log4j配置资料(内涵实例文件)

  • 2009年12月16日 09:25
  • 9KB
  • 下载

log4j配置实例

  • 2016年01月11日 16:40
  • 875KB
  • 下载

log4j.properties配置实例

  • 2013年04月05日 20:00
  • 54KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:手把手教你配置第一个简单log4j实例
举报原因:
原因补充:

(最多只允许输入30个字)