<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/' debug="true"> <appender name="FILE" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="../logs/dmap.log" /> <param name="Threshold" value="DEBUG" /> <param name="MaxBackupIndex" value="100" /> <param name="Append" value="true" /> <param name="MaxFileSize" value="100MB" /> <param name="encoding" value="UTF-8" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %p %M(%F:%L) --> %m%n" /> </layout> </appender> <logger name="org.eclipse" additivity="false"> <level value="ERROR" /> <appender-ref ref="FILE" /> </logger> <logger name="org.springframework" additivity="false"> <level value="ERROR" /> <appender-ref ref="FILE" /> </logger> <logger name="org.quartz" additivity="false"> <level value="ERROR" /> <appender-ref ref="FILE" /> </logger> <logger name="org.kanpiaoxue.tianlu" additivity="false"> <level value="error" /> <appender-ref ref="FILE" /> </logger> <logger name="org.kanpiaoxue.rigel.dmap" additivity="false"> <level value="debug" /> <appender-ref ref="FILE" /> </logger> <logger name="java.lang" additivity="false"> <level value="ERROR" /> <appender-ref ref="FILE" /> </logger> <logger name="org.apache" additivity="false"> <level value="ERROR" /> <appender-ref ref="FILE" /> </logger> <root> <priority value="info" /> <appender-ref ref="FILE" /> </root> </log4j:configuration>
日志格式如下:
写道
2015-08-04 09:22:17.295 [initializeTaskConsumerThread-0] DEBUG createDataVersionAndInstance(InitializeTaskServiceImpl.java:374) --> add taskId:893332, dataVersionNo:201508041254 successfully!
相关推荐
--monitorInterval:Log4j 能够自动检测修改配置 文件和重新配置本身,设置间隔秒数--> <!--先定义所有的 appender--> <!--这个输出控制台的配置--> <!--输出日志的格式--> [%d{HH:mm:ss:SSS}] [%p] - %l -...
spring5取消Log4jConfigListener,运用Log4jServletContextListener代替Log4jConfigListener(log4j2.xml的配置)
2. **Log4j配置文件(log4j.properties或log4j.xml)** - 在Java项目中,通常会有一个log4j配置文件,用于定义日志记录的级别、输出方式和格式。 - 示例配置: ``` log4j.rootLogger=DEBUG, FILE log4j....
Log4j 配置文件说明 Log4j 是一种流行的日志记录工具,用于记录和管理应用程序中的日志信息。配置文件是 Log4j 的核心组件之一,通过配置文件可以控制日志记录的级别、输出目的地和格式。在本文中,我们将详细介绍 ...
**Log4J配置实例(XML格式)** Log4J是一款广泛应用的日志记录框架,它为Java应用程序提供了灵活的日志记录功能。在Java开发中,日志记录是必不可少的一部分,可以帮助开发者跟踪程序运行状态,定位错误和调试代码...
log4j2的配置文件
log4j2.xml 应用级的配置文件 支持窗体输出、error、info、trace error和trace按照日生成和清理文件 info按照小时生成和清理文件
1. **配置文件**:如`log4j2.xml`,这是Log4j2的配置中心,定义了日志记录的策略、级别、输出目标等。 2. **日志记录器(Logger)**:负责收集和处理日志事件。 3. **日志级别(Level)**:如`TRACE`, `DEBUG`, `...
使用log4j2.xml实现对日志的精准控制,对整个开发过程百利有之!但是也要也要注意使用的误区,具体可才看本博客下的Java异常和日志管理!
log4j2 xml 和 properties 配置
在`Log4j配置文件详细说明[转].htm`和`Log4j配置文件详细说明[转]_files`这两个文件中,应包含了更详细的实例和说明,可以帮助深入理解每个属性的实际作用和配置方法。在实践中,不断试验和调整,你会发现Log4j是一...
在 SSM 整合项目中,需要在 web.xml 文件中指定 Log4j 配置文件的位置,以便 Spring 可以加载 Log4j 配置文件。下面是一个基本的 web.xml 配置: ``` <listener-class>org.springframework.web.util.Log4...
Log4j的配置文件(通常是`log4j.properties`或`log4j.xml`)定义了日志信息的输出方式、级别、目的地等。例如,你可以设置日志信息打印到控制台、写入文件、发送电子邮件或者存储到数据库。配置文件中的主要元素包括...
log4j配置文件,可以直接拿来用噢。log4j配置文件,可以直接拿来用噢。
三、Log4j配置文件 Log4j的灵活性很大程度上体现在其配置文件中,通常命名为`log4j.properties`或`log4j.xml`。配置文件定义了日志记录的行为,包括日志级别、输出目的地、格式等。在提供的`log4j.txt`文件中,我们...
log4j 的配置文件示例 log4j是很好用的日志,建议项目里面都用上.
log4j的配置文件一般为`log4j.properties`或`log4j.xml`,根据项目需求选择不同的格式。例如,一个基本的`log4j.properties`配置可能如下所示: ``` # 设置全局日志级别为INFO log4j.rootLogger=INFO, stdout, R #...
log4j.xml配置文件
log4j 2.x版本不再支持像1.x中的.properties后缀的文件配置方式,2.x版本配置文件后缀名只能为".xml",".json"或者".jsn". 系统选择配置文件的优先级(从先到后)如下: (1).classpath下的名为log4j2-test.json...