<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<!-- 拦截器配置 通常使用properties文件来初始化log4j,
可是这种方式不方便动态的对log4j的配置内容进行修改,使用xml文件就方便多了-->
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<!-- appender 部分是可用的日志输出方式定义,可以定义多个 -->
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%c]-%m%n" />
<!--<param name="ConversionPattern" value="%-5p %d %-15c{1} [%x]: %m%n" />-->
</layout>
</appender>
<logger name="org.springframework.aop.interceptor">
<level value="DEBUG" />
</logger>
<!-- root部分定义了log4j的默认输出级别和方式 -->
<!-- <root>
<priority value="fatal" />
<appender-ref ref="CONSOLE_LOG" />
</root> -->
<root>
<level value="WARN" />
<appender-ref ref="CONSOLE" />
</root>
<!-- category 部分定义了特定包或者类的输出级别和方式,可以有多个 -->
<category name="org.apache">
<priority value="warn" />
<appender-ref ref="CONSOLE_LOG" />
</category>
<category name="net.sf">
<priority value="warn" />
<appender-ref ref="CONSOLE_LOG" />
</category>
<!-- 用log4j.xml文件初始化log4j -->
</log4j:configuration>
分享到:
相关推荐
Log4j提供了多种配置方式,其中最常用的有两种:XML格式的`log4j.xml`和properties格式的`log4j.properties`。接下来,我们将深入探讨如何通过这两种配置文件来设置日志输出的目标、级别以及格式。 1. **XML配置** ...
但是,如果我们想把 log4j.properties 文件放置在其它目录下,例如:WEB-INF 下和 web.xml 放在一起,这时候就需要我们手动指定 log4j 配置文件的路径,否则系统是找不到的。 在将 log4j.properties 文件放置在其它...
这里提到的四个关键配置文件——`spring-mvc.xml`、`spring-mybatis.xml`、`web.xml`以及`log4j.properties`,对于一个基于Java的Web应用来说至关重要,特别是使用Spring MVC和MyBatis框架的时候。接下来,我们将...
Log4j支持两种配置格式:XML和Properties(键值对)。本篇主要关注Properties格式。 1. 配置根Logger: 根Logger是所有其他Logger的默认父Logger,它定义了日志记录的全局行为。`log4j.rootLogger`的语法如下: `...
在本节视频教程中,我们将深入探讨如何在Java项目中集成SSH(Struts、Spring、Hibernate)框架,并结合Maven构建工具以及Bootstrap前端框架,来添加和配置`log4j.properties`日志文件。这个过程对于任何Java开发人员...
Log4j是一个强大的日志处理库,它允许开发者通过配置文件(如log4j.properties或log4j.xml)来定制日志记录级别、输出格式和目的地。通常,开发者不希望将日志配置文件打包到JAR中,因为这样可以方便地在生产环境中...
总的来说,Log4j是一个强大且灵活的日志工具,通过`log4j-1.2.9.jar`和`log4j.properties`这两个文件,我们可以轻松地在Java项目中实现定制化的日志记录,从而提升开发效率和问题排查能力。虽然Log4j 1.x已经较为...
每天生成一个log4j日志文件,如果只需要将最近一段时间内的日志文件保留,以前或更早的文件不用保留。例如只保留最近一周的日志,日志文件保留3天等等这些。...log4j.properties文件在包中,拷贝出来用就可以了
本资料主要围绕MyBatis的基本CRUD操作和动态SQL展开,同时包含了日志配置文件`log4j.properties`,用于帮助调试和优化应用程序的日志输出。 首先,MyBatis的核心概念是Mapper接口和XML映射文件。在创建CRUD操作时,...
java打印日志文件所需要的配置文件log4j.properties,根据自己的需求进行修改。
6. **配置**: Log4j可以通过XML或Properties文件进行配置,以定义日志行为。这使得在不修改代码的情况下,可以灵活地调整日志的输出。 **log4j.properties配置文件** `log4j.properties`是Log4j的配置文件,它使用...
在实际应用中,通过修改`log4j.properties`或`log4j.xml`文件,可以轻松调整日志配置,满足不同环境和需求。例如,开发阶段可能需要DEBUG级别的详细日志,而生产环境中可能只需要ERROR级别的日志,这时只需更改配置...
config.properties:数据库配置文件 log4j.properties:mybatis日志文件 spring-mvc.xml:spring-MVC配置文件 spring-mybatis.xml:mybatis的配置文件 spring.xml
在 SSM 整合项目中,需要在 web.xml 文件中指定 Log4j 配置文件的位置,以便 Spring 可以加载 Log4j 配置文件。下面是一个基本的 web.xml 配置: ``` <listener-class>org.springframework.web.util.Log4...
log4j的核心配置文件通常是`log4j.properties`或`log4j.xml`,这里重点介绍`.properties`文件的配置方法。 ##### 3.1 配置文件基础结构 ```properties # 设置root logger的级别和输出目标 log4j.rootLogger=LEVEL,...
2. **Log4j配置文件(log4j.properties或log4j.xml)** - 在Java项目中,通常会有一个log4j配置文件,用于定义日志记录的级别、输出方式和格式。 - 示例配置: ``` log4j.rootLogger=DEBUG, FILE log4j....
首先,我们要理解`log4j.properties`配置文件的作用。它是`log4j`的配置中心,通过这个文件我们可以定制日志输出的级别、格式、目标位置等。在这个场景下,我们关注的重点是如何设置多个日志文件并按日期切换。 1. ...
Log4j 支持两种配置文件格式,一种是 XML 格式的文件,一种是 properties 格式的文件。 下面我们介绍使用 properties 格式做为配置文件的方法: log4j.rootLogger=INFO, A1 log4j.appender.A1=org.apache.log4j....