`
kerry.honghao
  • 浏览: 16269 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

log4j的配置和简单应用示例

阅读更多

对于众多的日志记录器来说,Log4j是使用最广泛的。关于如何配置log4j和web应用结合起来,下面是我用到的方法。
1、在工程中引入log4j-1.2.12.jar和commons-logging.jar.
      commons-logging.jar的版本为1.0.3,低版本的配置稍有不同
2、在WEB-INF\classes目录下新建commons-logging.properties文件,文件内容如下:
  1. org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger  
      此行将log实现指定为Log4j
3、在WEB-INF\classes目录下新建log4j.properties文件,简单的配置文件示例如下:
     
 
  1. //logger  
  2. log4j.rootLogger=DEBUG,console  
  3.   
  4. //appender  
  5. log4j.appender.console=org.apache.log4j.ConsoleAppender  
  6.   
  7. //layout  
  8. log4j.appender.console.layout=org.apache.log4j.SimpleLayout  
4、好了,运行服务器,控制台将会输出程序中定义的log.debug("")及更低级别的信息。

对于复杂的log4j配置,只要参考log4j的文档,一样可以实现。
分享到:
评论

相关推荐

    log4j的配置示例

    这个“log4j的配置示例”是一个简单的测试工程,旨在帮助开发者理解如何配置和使用Log4j进行日志记录。 首先,Log4j的核心在于其配置文件——`log4j.properties`或`log4j.xml`,这决定了日志输出的级别、格式和目的...

    log4j配置和加载方法

    ### Log4j配置与加载方法详解 Log4j是一款由Apache出品的日志记录工具,它提供了灵活的日志级别控制和多样化的日志输出方式,广泛应用于Java应用的开发中。本文将深入解析log4j的配置与加载机制,帮助开发者更好地...

    log4j使用手册和配置文件示例

    这两个文本文件可能包含了log4j配置文件的格式规范和详细解释,对于理解和编写配置文件非常有用。 总结来说,这个压缩包提供了log4j的使用教程、配置示例、API文档、Java代码示例以及配置文件的解释,是一个全面...

    log4net配置和应用示例

    **log4net配置和应用示例** 在软件开发过程中,日志记录是不可或缺的一部分,它帮助开发者追踪程序运行状态,定位错误和异常。log4net是.NET Framework下的一款强大、灵活的日志记录工具,它源自Java平台的log4j,...

    SpringBoot框架配置log4j和log4j2的配置代码

    3. **配置SpringBoot**:在`application.properties`中指定Log4j配置文件位置。 ```properties logging.config=classpath:log4j.properties ``` ### SpringBoot与Log4j2 Log4j2作为Log4j的升级版,提供更好的性能...

    log4j简单使用

    标题"Log4j简单使用"表明我们即将探讨的是日志记录库Log4j的基础应用。Log4j是Apache软件基金会开发的一个开源项目,它为Java应用程序提供了一个灵活的日志系统,允许开发者自定义日志级别、输出格式以及存储位置等...

    log4j实用配置扩展

    log4j的主要优势在于其灵活性和可扩展性,允许用户通过配置文件自定义日志记录的方式,无需修改应用程序代码。 #### 二、日志记录的目的 在应用程序中记录日志主要有以下三个目的: 1. **监视代码中变量的变化...

    Log4J配置实例(xml格式)

    `.classpath`和`.project`是Eclipse项目配置文件,它们与Log4J配置关系不大,但确保Log4J库在项目的类路径中是必要的。`.settings`目录可能包含Eclipse特定的项目设置,这些设置可能包含了关于构建路径和库引用的...

    [简单]log4jdbc-log4j2配置简记

    标题中的“log4jdbc-log4j2配置简记”指的是在Java开发中使用log4jdbc-log4j2库来监控和记录SQL查询的过程。log4jdbc是一个开源项目,它允许开发者通过日志系统来追踪数据库操作,而log4j2是log4j的升级版,提供了更...

    常用log4j配置常用log4j配置

    本文将深入解析《常用log4j配置》中的关键知识点,包括配置文件的格式、基本配置项的含义及其应用场景。 ### 标题:常用log4j配置 #### 配置文件格式 Log4j支持多种配置文件格式,包括.properties和.xml,其中....

    Log4j配置实例

    **Log4j配置实例** Log4j是一款广泛使用的Java日志框架,它为应用程序提供了灵活的日志记录功能。本文将深入探讨Log4j的配置及其实际应用,帮助开发者更好地理解和利用这一工具。 **1. Log4j概述** Log4j是由...

    log4j日志配置以及配置文件详解

    接下来,`log4j配置说明.txt`文件通常会提供更详细的解释和示例,包括如何配置不同的appender(如FileAppender、RollingFileAppender等),如何定义不同logger的级别,以及如何使用自定义的error handler和filter。...

    log4j配置

    **日志框架Log4j详解** 日志框架在软件开发中扮演着至关重要的角色,它帮助开发者...理解和掌握Log4j的配置,对于开发、维护和优化Java应用程序具有重要意义。在实际操作中,可以参考提供的博文链接深入学习和实践。

    Log4J_全能配置文件.pdf

    综上所述,Log4J提供了一个强大而灵活的日志管理工具,通过合理的配置能够满足几乎所有应用场景下的需求。开发者可以根据实际情况选择合适的appender类型和配置参数,以达到最佳的日志管理效果。

    log4j示例项目

    这个“log4j示例项目”旨在帮助开发者理解和使用Log4j,通过该项目,我们可以深入学习Log4j的配置、使用方法以及其在实际开发中的应用。 **1. Log4j的组成部分** Log4j主要包括三个核心组件:Logger(日志器)、...

    做Log4j需要我包及示例

    在"做Log4j需要我包及示例"的压缩包中,可能包含了Log4j的JAR文件和一个简单的示例代码。要使用Log4j,你需要在项目中引入log4j的库文件,通常是log4j-1.2.x.jar或者log4j-api和log4j-core的最新版本。如果你使用的...

    Log4j配置文件

    ### Log4j配置文件详解 #### 一、概述 Log4j是一款开源的日志记录工具,广泛应用于Java应用程序中。其强大的配置灵活性使得开发者...掌握Log4j配置文件的编写和管理对于任何Java开发者来说都是非常重要的技能之一。

    log4j常用配置和Demo

    Log4j配置文件(log4j.properties) Log4j的配置通常在`log4j.properties`文件中进行,以下是一些常见的配置选项: - **rootLogger**:定义日志器的默认行为,包括级别和appender。 ```properties log4j.root...

    log4j-1.2.17的jar包以及依赖包,还有一份log4j的配置文件,输出到控制台和文件夹两种配置

    **二、Log4j配置文件** 在压缩包中,还包含了一份名为`log4j.properties`的配置文件。这是Log4j使用的一种配置格式,基于Java Properties格式。配置文件决定了日志信息如何输出、输出到哪里,以及日志的级别等关键...

    log4j与web.xml的配置

    - 在Java项目中,通常会有一个log4j配置文件,用于定义日志记录的级别、输出方式和格式。 - 示例配置: ``` log4j.rootLogger=DEBUG, FILE log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender ...

Global site tag (gtag.js) - Google Analytics