#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
分享到:
相关推荐
总结起来,J2EE资源文件和log4j通用配置对于构建健壮、可维护的企业级应用至关重要。通过合理的日志配置,开发者可以追踪和诊断问题,而资源文件则确保应用能为不同地区的用户提供合适的界面文本。理解和掌握这些...
#### 四、log4j的核心组件 log4j的核心组件主要包括**Loggers(记录器)**、**Appenders(输出源)**和**Layouts(布局)**。 1. **Loggers (记录器)**:负责生成日志信息,并决定是否发送日志信息到Appenders。记录器...
在压缩包中,还包含了一份名为`log4j.properties`的配置文件。这是Log4j使用的一种配置格式,基于Java Properties格式。配置文件决定了日志信息如何输出、输出到哪里,以及日志的级别等关键设置。 **三、Log4j配置...
Java日志管理是开发过程中必不可少的部分,而Log4j作为Java世界中广泛使用的日志框架,因其灵活性和可配置性而备受青睐。本教程将详细解释如何配置Log4j,使其在不同操作系统环境下(Windows和Linux)都能统一将日志...
3. `org.apache.log4j.helpers`: 辅助类,如DateFormatter、FormattingInfo等,提供了一些通用的辅助功能。 4. `org.apache.log4j.spi`: SPI(Service Provider Interface)包,定义了Appender、Layout等的接口和...
总的来说,SLF4J与Log4j的整合使得开发者能够利用SLF4J的简洁API进行日志记录,同时享受到Log4j的强大功能,如灵活的配置和多种输出选项。这种分离接口和实现的方式,提高了代码的可移植性和可维护性。
Commons-logging 提供了一个通用的日志接口,允许开发者在不绑定具体日志实现(如Log4j或Java内置的日志API)的情况下编写代码。它的自动选择机制可以根据环境找到最适合的日志实现,如果没有配置,会按顺序尝试Log4...
Commons Logging 是 Apache 的一个通用日志接口,它提供了一个简单的API,使得开发者能够在不关心具体日志实现的情况下,切换不同的日志框架,如Log4j、Java内置的日志系统等。Commons Logging 1.2 版本的特点有: ...
这是Log4j的配置文件,用于定义日志输出的行为。例如,你可以设置日志级别(DEBUG、INFO、WARN、ERROR等),指定日志输出的目标(控制台、文件、网络等),以及定制日志格式。在`log4j.properties`中,你可以看到...
Log4j是一个广泛使用的Java日志框架,因为它提供了灵活的配置、高性能和丰富的功能。这个压缩包包含了一个已经封装好的Log4j实现,使得在项目中集成和使用日志变得更加简便。 首先,我们来看看`log4j.properties`...
SLF4J接口提供了一组通用的日志API,而`slf4j-log4j12`则是这个接口的具体实现,它将SLF4J调用映射到Log4j,这样即使项目中其他部分使用了SLF4J,我们仍然可以利用Log4j的强大功能。 在Hibernate中,日志管理同样...
Log4j通过配置文件(通常是log4j.properties或log4j.xml)来设定日志输出级别、格式、目的地等参数。如果日志没有按预期输出,我们需要检查以下几个方面: 1. **配置文件**:确认配置文件是否正确包含在项目中,...
### 日志记录Log4j配置实例详解 #### 一、Log4j简介及配置方法概述 Log4j是一个开源的日志记录工具,被广泛应用于Java应用程序中,它可以帮助开发者记录程序运行过程中的各种信息,包括调试(debug)信息、运行状态...
2. **配置Log4j**: 在Android中,通常通过XML配置文件(如`log4j.properties`或`log4j.xml`)来设置Log4j的行为,包括设置日志级别、定义Appender和Layout等。 3. **创建Logger**: 在代码中,通过`org.apache.log4j...
这表明提供的压缩包中包含两个关键的JAR文件:`log4j-1.2.9.jar`是log4j的核心库,而`commons-logging.jar`则是一个通用的日志接口,它允许应用程序独立于具体日志实现(如log4j)进行编写。 **log4j详解** log4j...
在本文中,我们将深入探讨Spring DM(现在称为Spring OSGi)中的Fragment Bundle以及如何配置Log4j在Fragment Bundle中的应用。Spring DM是Spring框架在OSGi(Open Service Gateway Initiative)环境下的扩展,它...
Log4j是Apache组织提供的一款开源的日志框架,它以其灵活性和可配置性著称,被广泛应用在各种Java项目中。本篇文章将详细探讨标题和描述中提到的两个关键组件——`log4j-1.2.15.jar`和`commons-logging.jar`,以及...
2. **配置Log4j**:创建一个`log4j.properties`或`log4j.xml`配置文件,定义日志级别、输出目的地、格式等。例如: ```properties log4j.rootLogger=DEBUG, stdout, FILE log4j.appender.stdout=org.apache.log4j...
- **SLF4J**:Simple Logging Facade for Java,提供一个通用的日志API,可以和多种日志实现(包括Log4j)配合使用。 总的来说,这个压缩包提供的Log4j 1.2.9版本是理解日志处理和学习如何在Java项目中集成日志...
配置Logger组件通常在Log4J的配置文件中完成,例如`log4j.logger.myLogger=WARN`这样的配置将创建一个名为myLogger的Logger,并将其日志级别设置为WARN。这意味着只有WARN级别及以上的日志信息(ERROR、FATAL)会被...