方法1. 配置log4j.dtd文件: Windows -> Preferences -> XML -> XML Catalog 点击 Add.. 添加一个XML Catalog Entry
在弹出的窗口如下配置:
Location: jar:file:F:/software/sts-2.3.3.M2/plugins/org.apache.log4j_1.2.13.v200903072027.jar!/org/apache/log4j/xml/log4j.dtd
Key Type: Public ID
Key: -//LOGGER
注意:Location中的log4j.dtd文件的位置使用的是我本机STS的plugins里自带的log4jxxx.jar中的的文件,所以URI的前缀是 jar:file:
此处也可以改成系统文件的位置,如 F:\software\sts-2.3.3.M2\plugins\log4j.dtd 只要这个log4j.dtd文件存在就行了。
然后将log4j.xml中的DOCTYPE声明修改为:
< ?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration PUBLIC "-//LOGGER" "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
</log4j:configuration>
重新编译项目就可以了。
方法2.直接将log4j.dtd文件拷贝到与log4j.xml文件的同级目录下即可,但这样做每个用到log4j.xml的地方都要拷贝一次。
这种方法下DOCTYPE不用更改。
相关推荐
Log4J的XML配置文件通常以`log4j.xml`或`logging.xml`为名,它们定义了日志的输出级别、目的地、布局格式以及附加的配置参数。 ### 1. 日志级别 Log4J支持多种日志级别,包括`DEBUG`、`INFO`、`WARN`、`ERROR`和`...
关键在于`log4j.properties`或`log4j.xml`配置文件,此工程中可能包含其中一个。配置文件定义了日志记录的策略,如日志级别、输出目的地、格式化样式等。例如,以下配置创建了一个每日滚动的日志文件: ```...
在Log4j中,配置主要通过一个名为`log4j.properties`或`log4j.xml`的配置文件完成。这里我们假设工程中包含`log4j.properties`文件,其主要内容可能如下: ```properties # 设置root logger级别为DEBUG,并将输出...
2. **创建配置文件**:创建`log4j.properties`或`log4j.xml`文件,定义日志级别、输出目的地和格式。 3. **配置日志级别**:设置全局默认日志级别,也可以为特定类或包设置不同的日志级别。 4. **定义Appender**:...
为了使Log4J正常工作,你需要创建一个Log4J属性文件,通常命名为`log4j.properties`或`log4j.xml`。在这个文件中,你可以定义日志的输出方式、日志级别等配置。例如,一个简单的Log4J配置可能如下所示: ```...
- **创建Log4j配置文件**: 在项目中创建一个名为`log4j.properties`或`log4j.xml`的配置文件,定义日志级别(DEBUG, INFO, WARN, ERROR, FATAL)、输出目的地(控制台、文件、数据库等)和日志格式。 - **引入...
在IT行业中,XML(eXtensible ...这篇名为“Eclipse XML自动提示DTD文件(hibernate struts2.0 log4j).dtd的下载”的博客文章,可能介绍了如何在Eclipse中配置XML编辑器以支持对特定DTD文件的自动提示...
Log4j是一个广泛使用的Java日志框架,"Log4jJar.zip"中包含的是Log4j的JAR文件,用于在项目中集成Log4j。Log4j允许你灵活地控制日志信息的输出级别,例如DEBUG、INFO、WARN、ERROR等,并可以选择不同的输出目的地,...
在Eclipse项目中创建一个名为`log4j.properties`的文件,这是Log4j的配置文件。例如: ```properties # 设置全局日志级别为DEBUG log4j.rootLogger=DEBUG, Console, File # 配置控制台输出 log4j.appender.Console...
一个基本的Log4j配置文件(log4j.properties或log4j.xml)会包含这些元素的配置。例如: ```properties # log4j.properties示例 log4j.rootLogger=DEBUG, stdout log4j.appender.stdout=org.apache.log4j....
本文将深入探讨如何在Log4j中扩展多配置文件以实现共存,同时也会涉及到一些源码分析和实用工具的使用。 首先,Log4j的配置文件通常以`.properties`或`.xml`格式存在,用于定义日志的级别、输出目的地、布局格式等...
Log4j的配置通常通过一个XML或properties格式的配置文件完成,例如`log4j.properties`或`log4j.xml`。以下是一个基本的`log4j.properties`配置示例: ```properties # 设置根日志器的级别为INFO log4j.rootLogger=...
4. **配置文件**: 配置文件是Log4j的核心组成部分,通常命名为log4j.properties或log4j.xml。它定义了日志的输出级别(如DEBUG, INFO, WARN, ERROR)、输出目的地(控制台、文件、数据库等)以及格式。由于配置文件...
在Eclipse中直接编辑log4j.properties或log4j.xml文件,可以实时预览和应用更改,避免了因配置错误导致的问题,降低了调试成本。同时,插件还支持多种配置模板,适应不同项目的需求,使得日志级别设置、输出格式定制...
- 创建`log4j.properties`或`log4j.xml`配置文件,设置日志级别、输出目的地(如控制台、文件)、日志格式等。 - 在Java代码中引入`log4j`的API,如`org.apache.log4j.Logger`。 2. **获取Logger** - 使用`...
在使用Log4j时需要注意以下几点: - **避免过度日志**:过多的日志输出会占用大量磁盘空间,甚至影响应用程序性能。 - **日志级别管理**:合理设置日志级别有助于减少不必要的日志输出。 - **资源管理**:确保关闭...
1. **配置日志源**: 首先,你需要将你的项目日志配置文件(通常是`log4j.properties`或`log4j.xml`)关联到Log4e。右键点击Log4e Console视图,选择“Properties”,然后添加或选择你的项目日志配置文件。 2. **实时...
为了使 Log4j 能够正常工作,还需要配置相应的配置文件。这里采用的是 properties 配置文件,示例如下: ```properties log4j.rootLogger=DEBUG, appender1 log4j.appender.appender1=org.apache.log4j....