`
xp9802
  • 浏览: 1204678 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Log4j通用的配置

 
阅读更多
#log4j.rootLogger = [ level ] , appenderName, appenderName, ...
log4j.rootLogger = INFO, console, R
#level=INFO,all can be output
#console is set to be a ConsoleAppender
log4j.appender.console = org.apache.log4j.ConsoleAppender
#console have four patterns
#org.apache.log4j.HTMLLayout
#org.apache.log4j.PatternLayout
#org.apache.log4j.SimpleLayout
#org.apache.log4j.TTCCLayout
log4j.appender.console.layout = org.apache.log4j.PatternLayout
#define the output type
log4j.appender.console.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
#file is set to output to a extra file
log4j.appender.R = org.apache.log4j.RollingFileAppender
#the absolute route of the log4j file
log4j.appender.R.File = ${webapp.root}/WEB-INF/demo.log
#the size
log4j.appender.R.MaxFileSize = 500KB
#back up a file
log4j.appender.R.MaxBackupIndex = 1
log4j.appender.R.layout = org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] - %m%n

 

 

7
5
分享到:
评论
2 楼 xp9802 2011-12-08  
virtual_function 写道
我觉得这个算是通用的配置 但是不能进行更细粒度的日志控制  尤其是项目之间有依赖的情况

所谓通用,就是“放之四海而皆准”的,呵呵
1 楼 virtual_function 2011-12-08  
我觉得这个算是通用的配置 但是不能进行更细粒度的日志控制  尤其是项目之间有依赖的情况

相关推荐

    J2EE资源文件和log4j通用配置

    总结起来,J2EE资源文件和log4j通用配置对于构建健壮、可维护的企业级应用至关重要。通过合理的日志配置,开发者可以追踪和诊断问题,而资源文件则确保应用能为不同地区的用户提供合适的界面文本。理解和掌握这些...

    log4j实用配置扩展

    #### 四、log4j的核心组件 log4j的核心组件主要包括**Loggers(记录器)**、**Appenders(输出源)**和**Layouts(布局)**。 1. **Loggers (记录器)**:负责生成日志信息,并决定是否发送日志信息到Appenders。记录器...

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

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

    java log4j统一打印在user.dir目录下(windows、linux通用、不用考虑不同操作系统分隔符不一致的情况)

    Java日志管理是开发过程中必不可少的部分,而Log4j作为Java世界中广泛使用的日志框架,因其灵活性和可配置性而备受青睐。本教程将详细解释如何配置Log4j,使其在不同操作系统环境下(Windows和Linux)都能统一将日志...

    log4j-1.2.13-src

    3. `org.apache.log4j.helpers`: 辅助类,如DateFormatter、FormattingInfo等,提供了一些通用的辅助功能。 4. `org.apache.log4j.spi`: SPI(Service Provider Interface)包,定义了Appender、Layout等的接口和...

    slf4j与log4j整合包

    总的来说,SLF4J与Log4j的整合使得开发者能够利用SLF4J的简洁API进行日志记录,同时享受到Log4j的强大功能,如灵活的配置和多种输出选项。这种分离接口和实现的方式,提高了代码的可移植性和可维护性。

    log4j使用方法及简单配置

    Commons-logging 提供了一个通用的日志接口,允许开发者在不绑定具体日志实现(如Log4j或Java内置的日志API)的情况下编写代码。它的自动选择机制可以根据环境找到最适合的日志实现,如果没有配置,会按顺序尝试Log4...

    apache-log4j-2.3-bin和commons-logging-1.2

    Commons Logging 是 Apache 的一个通用日志接口,它提供了一个简单的API,使得开发者能够在不关心具体日志实现的情况下,切换不同的日志框架,如Log4j、Java内置的日志系统等。Commons Logging 1.2 版本的特点有: ...

    log4j-1.2.16.jar与slf4j-api-1.6.1.jar加个转换包和log4j.properties示例

    这是Log4j的配置文件,用于定义日志输出的行为。例如,你可以设置日志级别(DEBUG、INFO、WARN、ERROR等),指定日志输出的目标(控制台、文件、网络等),以及定制日志格式。在`log4j.properties`中,你可以看到...

    封装好的log4j 包括properties文件和使用类

    Log4j是一个广泛使用的Java日志框架,因为它提供了灵活的配置、高性能和丰富的功能。这个压缩包包含了一个已经封装好的Log4j实现,使得在项目中集成和使用日志变得更加简便。 首先,我们来看看`log4j.properties`...

    Hibernate中log4j-1.2.16 +slf4j-log4j12-1.5.2

    SLF4J接口提供了一组通用的日志API,而`slf4j-log4j12`则是这个接口的具体实现,它将SLF4J调用映射到Log4j,这样即使项目中其他部分使用了SLF4J,我们仍然可以利用Log4j的强大功能。 在Hibernate中,日志管理同样...

    无法打出log4j日志的问题排查

    Log4j通过配置文件(通常是log4j.properties或log4j.xml)来设定日志输出级别、格式、目的地等参数。如果日志没有按预期输出,我们需要检查以下几个方面: 1. **配置文件**:确认配置文件是否正确包含在项目中,...

    日志记录Log4j配置实例

    ### 日志记录Log4j配置实例详解 #### 一、Log4j简介及配置方法概述 Log4j是一个开源的日志记录工具,被广泛应用于Java应用程序中,它可以帮助开发者记录程序运行过程中的各种信息,包括调试(debug)信息、运行状态...

    Log4j生成日志保存

    2. **配置Log4j**: 在Android中,通常通过XML配置文件(如`log4j.properties`或`log4j.xml`)来设置Log4j的行为,包括设置日志级别、定义Appender和Layout等。 3. **创建Logger**: 在代码中,通过`org.apache.log4j...

    log4j 涉及的jar包

    这表明提供的压缩包中包含两个关键的JAR文件:`log4j-1.2.9.jar`是log4j的核心库,而`commons-logging.jar`则是一个通用的日志接口,它允许应用程序独立于具体日志实现(如log4j)进行编写。 **log4j详解** log4j...

    SpringDM笔记6-Fragment及配置Log4j Fragment Bundle

    在本文中,我们将深入探讨Spring DM(现在称为Spring OSGi)中的Fragment Bundle以及如何配置Log4j在Fragment Bundle中的应用。Spring DM是Spring框架在OSGi(Open Service Gateway Initiative)环境下的扩展,它...

    log4j需要的2个jar包

    Log4j是Apache组织提供的一款开源的日志框架,它以其灵活性和可配置性著称,被广泛应用在各种Java项目中。本篇文章将详细探讨标题和描述中提到的两个关键组件——`log4j-1.2.15.jar`和`commons-logging.jar`,以及...

    Apache Commons Logging整合Log4j简单例子

    2. **配置Log4j**:创建一个`log4j.properties`或`log4j.xml`配置文件,定义日志级别、输出目的地、格式等。例如: ```properties log4j.rootLogger=DEBUG, stdout, FILE log4j.appender.stdout=org.apache.log4j...

    这是一个log4j的压缩包,直接可以用的。。。

    - **SLF4J**:Simple Logging Facade for Java,提供一个通用的日志API,可以和多种日志实现(包括Log4j)配合使用。 总的来说,这个压缩包提供的Log4j 1.2.9版本是理解日志处理和学习如何在Java项目中集成日志...

    Log4J使用完全手册

    配置Logger组件通常在Log4J的配置文件中完成,例如`log4j.logger.myLogger=WARN`这样的配置将创建一个名为myLogger的Logger,并将其日志级别设置为WARN。这意味着只有WARN级别及以上的日志信息(ERROR、FATAL)会被...

Global site tag (gtag.js) - Google Analytics