`
sbfivwsll
  • 浏览: 63392 次
  • 性别: Icon_minigender_1
  • 来自: 四川
社区版块
存档分类
最新评论

eclipse中编辑log4j 的xml配置文件时,自动提示

 
阅读更多

方法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配置文件通常以`log4j.xml`或`logging.xml`为名,它们定义了日志的输出级别、目的地、布局格式以及附加的配置参数。 ### 1. 日志级别 Log4J支持多种日志级别,包括`DEBUG`、`INFO`、`WARN`、`ERROR`和`...

    配置好log4j的eclipse简单工程,每天输出到一个日志文件中,该文件名为:“XXX_年月日时分.log”的形式

    关键在于`log4j.properties`或`log4j.xml`配置文件,此工程中可能包含其中一个。配置文件定义了日志记录的策略,如日志级别、输出目的地、格式化样式等。例如,以下配置创建了一个每日滚动的日志文件: ```...

    log4j的eclipse工程,输出到文件的方式配置log4j

    在Log4j中,配置主要通过一个名为`log4j.properties`或`log4j.xml`的配置文件完成。这里我们假设工程中包含`log4j.properties`文件,其主要内容可能如下: ```properties # 设置root logger级别为DEBUG,并将输出...

    log4j的eclipse工程,最简单最直接的方式配置log4j

    2. **创建配置文件**:创建`log4j.properties`或`log4j.xml`文件,定义日志级别、输出目的地和格式。 3. **配置日志级别**:设置全局默认日志级别,也可以为特定类或包设置不同的日志级别。 4. **定义Appender**:...

    在Eclipse中应用Log4J记录日志

    为了使Log4J正常工作,你需要创建一个Log4J属性文件,通常命名为`log4j.properties`或`log4j.xml`。在这个文件中,你可以定义日志的输出方式、日志级别等配置。例如,一个简单的Log4J配置可能如下所示: ```...

    eclipse log4j 插件

    - **创建Log4j配置文件**: 在项目中创建一个名为`log4j.properties`或`log4j.xml`的配置文件,定义日志级别(DEBUG, INFO, WARN, ERROR, FATAL)、输出目的地(控制台、文件、数据库等)和日志格式。 - **引入...

    Eclipse XML自动提示DTD文件(hibernate struts2.0 log4j).dtd的下载

    在IT行业中,XML(eXtensible ...这篇名为“Eclipse XML自动提示DTD文件(hibernate struts2.0 log4j).dtd的下载”的博客文章,可能介绍了如何在Eclipse中配置XML编辑器以支持对特定DTD文件的自动提示...

    mybatis配置文件以及日志文件Log4j

    Log4j是一个广泛使用的Java日志框架,"Log4jJar.zip"中包含的是Log4j的JAR文件,用于在项目中集成Log4j。Log4j允许你灵活地控制日志信息的输出级别,例如DEBUG、INFO、WARN、ERROR等,并可以选择不同的输出目的地,...

    Eclipse集成Log4j

    在Eclipse项目中创建一个名为`log4j.properties`的文件,这是Log4j的配置文件。例如: ```properties # 设置全局日志级别为DEBUG log4j.rootLogger=DEBUG, Console, File # 配置控制台输出 log4j.appender.Console...

    debug-log4j-eclipse

    一个基本的Log4j配置文件(log4j.properties或log4j.xml)会包含这些元素的配置。例如: ```properties # log4j.properties示例 log4j.rootLogger=DEBUG, stdout log4j.appender.stdout=org.apache.log4j....

    log4j 扩展多配置文件共存

    本文将深入探讨如何在Log4j中扩展多配置文件以实现共存,同时也会涉及到一些源码分析和实用工具的使用。 首先,Log4j的配置文件通常以`.properties`或`.xml`格式存在,用于定义日志的级别、输出目的地、布局格式等...

    log4j配置

    Log4j的配置通常通过一个XML或properties格式的配置文件完成,例如`log4j.properties`或`log4j.xml`。以下是一个基本的`log4j.properties`配置示例: ```properties # 设置根日志器的级别为INFO log4j.rootLogger=...

    新版本与旧版本log4j.jar包下载,附使用说明----.zip

    4. **配置文件**: 配置文件是Log4j的核心组成部分,通常命名为log4j.properties或log4j.xml。它定义了日志的输出级别(如DEBUG, INFO, WARN, ERROR)、输出目的地(控制台、文件、数据库等)以及格式。由于配置文件...

    eclipse插件 log4e

    在Eclipse中直接编辑log4j.properties或log4j.xml文件,可以实时预览和应用更改,避免了因配置错误导致的问题,降低了调试成本。同时,插件还支持多种配置模板,适应不同项目的需求,使得日志级别设置、输出格式定制...

    DOM4j和log4j例子详解

    - 创建`log4j.properties`或`log4j.xml`配置文件,设置日志级别、输出目的地(如控制台、文件)、日志格式等。 - 在Java代码中引入`log4j`的API,如`org.apache.log4j.Logger`。 2. **获取Logger** - 使用`...

    log4j入门详解

    在使用Log4j时需要注意以下几点: - **避免过度日志**:过多的日志输出会占用大量磁盘空间,甚至影响应用程序性能。 - **日志级别管理**:合理设置日志级别有助于减少不必要的日志输出。 - **资源管理**:确保关闭...

    eclipse插件log4e

    1. **配置日志源**: 首先,你需要将你的项目日志配置文件(通常是`log4j.properties`或`log4j.xml`)关联到Log4e。右键点击Log4e Console视图,选择“Properties”,然后添加或选择你的项目日志配置文件。 2. **实时...

    log4j从入门到精通(附jar文件)

    为了使 Log4j 能够正常工作,还需要配置相应的配置文件。这里采用的是 properties 配置文件,示例如下: ```properties log4j.rootLogger=DEBUG, appender1 log4j.appender.appender1=org.apache.log4j....

Global site tag (gtag.js) - Google Analytics