一、准备:
1:下载log4j
http://logging.apache.org/log4j/1.2/download.html
http://www.apache.org/dyn/closer.cgi/logging/log4j/1.2.16/apache-log4j-1.2.16.zip
二、集成:
1:把log4j-1.2.16.jar放入CLASSPATH中
2:在Eclipse中建立一个源码包config,将log4j.properties拷贝进去
此文件可在本文的附件或以下目录找到
xxxxxx\apache-log4j-1.2.16\examples\lf5\InitUsingLog4JProperties\log4j.properties
3:在D盘建立一个放日志文件的目录D:\eclipse_log,以及文件tools.log
上面的文件路径是写在Properties文件中,如果你的不一样,或不用输出到日志文件,请自行修改或跳过。
4:编辑Properties文件内容
附件中有一个简单的Properties文件,关于Properties内容的编写请参考google.
5:编写一个简单的执行类
package com.yhef.tools.test;
public class ListTest {
public static void main(String[] args) {
Logger logger = Logger.getLogger(ListTest.class);
logger.debug("this is debug level");
logger.info("this is info level");
logger.warn("this is warn level");
logger.error("this is error level");
logger.fatal("this is fatal level");
}
}
6:执行class。
如果正常,Eclipse的控制台会打印出类似
[YHEF-TOOLS] 2010-08-14 15:08:34,593 DEBUG [main] com.yhef.tools.test.ListTest.testListIsBlank(11) | this is debug level
[YHEF-TOOLS] 2010-08-14 15:08:34,609 INFO [main] com.yhef.tools.test.ListTest.testListIsBlank(12) | this is info level
[YHEF-TOOLS] 2010-08-14 15:08:34,609 WARN [main] com.yhef.tools.test.ListTest.testListIsBlank(13) | this is warn level
[YHEF-TOOLS] 2010-08-14 15:08:34,609 ERROR [main] com.yhef.tools.test.ListTest.testListIsBlank(14) | this is error level
[YHEF-TOOLS] 2010-08-14 15:08:34,609 FATAL [main] com.yhef.tools.test.ListTest.testListIsBlank(15) | this is fatal level
D:\eclipse_log\tools.log文件里应该也有相应的输出。
常见错误可以参考:
http://logging.apache.org/log4j/1.2/faq.html
- 大小: 63.5 KB
- 大小: 10.1 KB
分享到:
相关推荐
1:windchill和eclipse的debug集成实现远程debug 2:在windchill中Log4J使用
spring mvc maven项目,导入IDEA后无报错,需要在IDEA中...该项目使用servlet3.0规范,无web.xml,无spring.xml等配置文件,所有的配置均通过Java Config、注解搞定,项目中还集成了log4j2技术,以及前端html文件等。
IOC容器:Spring Web框架:SpringMVC ORM框架:Mybatis数据源:C3P0日志:log4j前端框架:Bootstrap运行环境jdk8 + tomcat8 + mysql + Eclipse + maven项目技术:spring + spring mvc + mybatis + bootstrap + ...
│ HelloWorld.rar JBoss+Tomcat+Eclipse集成(实例演示) │ ├─ch26 │ eclipse_helloworld.rar Eclipse+Tomcat集成(实例演示) │ ├─ch27 │ netbeans_helloworld.rar NetBeans+Tomcat集成(实例演示) │ ├─...
log4cxx log4j 的 C++ 版本,写日志的。 Postgresql开发 使用了 pqxx 库 这是基于 pq库(postgresql 的 c 语言api ) 的c++库 工程 core : 库工程 工程 tools: 例子 motcp socket存储转发功能,可以将通信的包以...
Eclipse搭建Maven工程集成Spring4+Hibernate5+log4j2 这里将以Eclipse搭建Maven工程集成Spring4生成的项目为基础,集成Hibernate5.0.7final。 亲可以参考: 1、Maven安装以及在eclipse中的配置 2、Eclipse中使用...
日志管理:SLF4J 1.7.21、Log4j 编辑器:ueditor 工具类:Apache Commons、Jackson 2.8.5、POI 3.15 view层:JSP 数据库:mysql、oracle等关系型数据库 前端 dom : Jquery 分页 : jquery.pagination UI管理 : ...
第一次接触springmvc,将例子上传一下提供给新手
支持web接口的批处理框架 ...springmvc4.0.7 springbatch3.0.7 quartz2.2.3 mysql5.6 oracle11g junit4.11 log4j1.2.17 mybatis3.4.1 druid1.0.17 smg3(决策引擎) jetty8.1.5 fastjson1.2.7 springjdbc3.2.14
- [X] [2.7 配置 log4j](#配置-log4j) - [X] [2.8 集成基于 Bootstrap 前端框架的 ACE 管理系统页面模板](#集成基于-Bootstrap-前端框架的-ACE-管理系统页面模板) - [X] [2.9 导入 Apache Taglibs 的 ja ------...
在本书架构讲解的过程中,分别使用并讲解了JDBC、Log4j、Sitemesh、JUnit技术。 随书附赠光盘内容为本书十种架构原型程序包、个人通信录及办公自动化系统源程序,以及本书所使用的所有软件的安装程序。 因为每次...
在本书架构讲解的过程中,分别使用并讲解了JDBC、Log4j、Sitemesh、JUnit技术。 随书附赠光盘内容为本书十种架构原型程序包、个人通信录及办公自动化系统源程序,以及本书所使用的所有软件的安装程序。 因为每次...
在本书架构讲解的过程中,分别使用并讲解了JDBC、Log4j、Sitemesh、JUnit技术。 随书附赠光盘内容为本书十种架构原型程序包、个人通信录及办公自动化系统源程序,以及本书所使用的所有软件的安装程序。 因为每次...
在本书架构讲解的过程中,分别使用并讲解了JDBC、Log4j、Sitemesh、JUnit技术。 随书附赠光盘内容为本书十种架构原型程序包、个人通信录及办公自动化系统源程序,以及本书所使用的所有软件的安装程序。 因为每次...
在本书架构讲解的过程中,分别使用并讲解了JDBC、Log4j、Sitemesh、JUnit技术。 一本java web学习的好教材,影印版,清晰度保质保量,共809页,压缩成7個文件,爲了区分别的压缩文件,我在文件名后面增加(hyit2004),...
框架中包括了struts2、axis2集成,并包括了log4j,tomcat7的连接池,oracle中的colb类型处理。 开发工具采用的是Eclipse Java EE IDE for Web Developers,应用服务器为tomcat7,oracle10g,jdk为1.6版本。 路径为:...
在本书架构讲解的过程中,分别使用并讲解了JDBC、Log4j、Sitemesh、JUnit技术。 一本java web学习的好教材,影印版,清晰度保质保量,共809页,压缩成7個文件,爲了区分别的压缩文件,我在文件名后面增加(hyit2004),...
在本书架构讲解的过程中,分别使用并讲解了JDBC、Log4j、Sitemesh、JUnit技术。 一本java web学习的好教材,影印版,清晰度保质保量,共809页,压缩成7個文件,爲了区分别的压缩文件,我在文件名后面增加(hyit2004),...
在本书架构讲解的过程中,分别使用并讲解了JDBC、Log4j、Sitemesh、JUnit技术。 一本java web学习的好教材,影印版,清晰度保质保量,共809页,压缩成7個文件,爲了区分别的压缩文件,我在文件名后面增加(hyit2004),...