`
xly1981
  • 浏览: 146564 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

log4j在tomcat下的日志输出

阅读更多
以如下方式配置,日志文件sendFilter-log.txt会放在tomcat的bin目录下

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> 
    
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/' >

    <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-6p[%d]%t (%F:%L)%x - %m%n"/>
        </layout>
    </appender>

    <appender name="LOGFILE" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="sendFilter-log.txt" />
        <param name="datePattern" value=".yyyy-MM-dd"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss}: %m%n"/>
        </layout>
    </appender>

    <root>
        <level value="error"/>
        <appender-ref ref="CONSOLE"/>
        <appender-ref ref="LOGFILE"/>
         <!-- <appender-ref ref="DAILYFILE"/> -->
    </root>

</log4j:configuration>
分享到:
评论

相关推荐

    tomcat下的log4j日志配置

    4. **创建 log4j.properties 文件**:在 `WEB-INF/classes` 目录下创建 `log4j.properties` 文件,并指定日志的级别、输出目的地等。 ```properties log4j.rootLogger=DEBUG, A1 log4j.appender.A1=org.apache....

    Tomcat使用Log4j输出catalina.out日志

    本篇将探讨如何使用Log4j来替代Tomcat的默认日志输出,达到更灵活和可定制的日志管理。 首先,我们来分析一下Tomcat默认日志管理的一些不足之处。在Tomcat中,默认的日志是通过catalina.out文件记录的,它使用java....

    tomcat8更换log4j记录日志

    例如,若要将日志输出到名为"tomcat.log"的文件,并设置日志级别为INFO,"log4j.properties"文件可能包含以下内容: ``` log4j.rootLogger=INFO, FILE log4j.appender.FILE=org.apache.log4j.FileAppender log4j....

    tomcat9 slf4j+log4j2 写日志.zip

    3. **配置Tomcat**:在`$CATALINA_HOME/lib`目录下添加`log4j-api.jar`和`log4j-slf4j-impl.jar`,这将使Tomcat使用Log4j2作为其内部的日志系统。 4. **排除其他日志实现**:确保你的应用中没有引入其他的日志实现...

    Tomcat下使用Log4j接管生成日志文件

    本文将详细介绍如何在Tomcat服务器环境下使用Log4j接管生成日志文件。 首先,了解Log4j的核心组件: 1. **Logger**:负责生成日志信息,是使用最频繁的部分。 2. **Appender**:负责将日志信息输出到指定的目标,如...

    Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式

    5. **调整日志级别**:在生产环境中,可能需要调整日志级别以减少不必要的日志输出,例如将日志级别设置为INFO或WARN,这可以通过修改`log4j.properties`中的`rootLogger`级别来实现。 6. **监控和分析**:使用Log4...

    tomcat日志log4j配置的jar

    `tomcat-juli` 是Tomcat自带的日志系统,而`tomcat-juli-adapters.jar` 是一个适配器,使得我们可以使用Log4j替换Tomcat默认的日志输出。 **1. 配置Tomcat-Juli** Tomcat-Juli是Tomcat的内置日志系统,它提供了一个...

    tomcat下用Log4j 按文件大小,生成catalina.out日志文件

    在Java Web开发中,Tomcat是一个广泛使用的...总之,通过正确配置Log4j,我们可以使Tomcat的日志管理更加高效,确保在不影响系统性能的情况下获取所需的信息。记得定期清理旧的日志文件,以防止硬盘空间被过度占用。

    log4j tomcat日志jar包 tomcat-juli-adapters,log4j-1.2.15.jar,tomcat-juli.jar

    本篇文章将深入探讨`log4j`、`tomcat-juli`以及它们之间的适配器`tomcat-juli-adapters`,并阐述它们在Tomcat日志处理中的作用。 首先,`log4j-1.2.15.jar`是Log4j的版本1.2.15的JAR包。Log4j是一个功能强大的日志...

    WAS上log4j日志不能输出(ibatis)sql语句解决办法[借鉴].pdf

    WAS 上 log4j 日志不能...解决 WAS 上 log4j 日志不能输出(ibatis)sql 语句的问题需要改变 WAS 的默认 LogFactory 实现类,使其使用 log4j 框架下的 LogFactory 实现类,并且需要正确配置 log4j.properties 文件。

    Tomcat 不显示详细日志的问题

    首先,需要将 Log4j 的 lib 包放在 Tomcat 的 lib 目录下,然后在 lib 目录新建一个 log4j.properties 文件,该文件用于配置 Log4j 的日志记录行为。下面是一个示例性的 log4j.properties 文件: log4j.rootLogger=...

    log4j.jar,tomcat-juli.jar,tomcat-juli-adapters.jar

    本主题将深入探讨“log4j.jar”,“tomcat-juli.jar”以及“tomcat-juli-adapters.jar”这三款与Tomcat日志相关的组件,它们在Tomcat日志配置中的作用及重要性。 首先,我们来了解`log4j.jar`。Log4j是Apache组织...

    tomcat log4j切分日志所需jar包

    1. **Log4j配置**:首先,我们需要在Tomcat的类路径下添加`log4j.properties`或`log4j.xml`配置文件。在这个配置文件中,我们将定义日志的输出级别(如DEBUG、INFO、WARN等)、输出目的地(控制台、文件等)以及切分...

    log4j 配置日志文件,把日志信息输出到项目的某个文件夹下

    在本文中,我们将深入探讨如何配置log4j,以便将日志信息输出到项目中的特定文件夹。 首先,我们需要创建一个`log4j.properties`或`log4j.xml`配置文件,这个文件通常放在项目的`src/main/resources`目录下。在这个...

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

    本工程基于Eclipse IDE,配置了一个简单的Log4j设置,实现了每天自动将日志输出到一个特定命名格式的文件中,即“XXX_年月日时分.log”。下面我们将详细解析这个配置及其工作原理。 1. **Log4j介绍**: Log4j是一...

    Tomcat 8.0.30 log4j配置

    要在Tomcat中使用Log4j,首先需要将log4j的JAR包添加到Tomcat的`lib`目录下。这通常包括`log4j.jar`和可能的依赖包。在提供的压缩包文件中,可能会包含这些必要的库文件。 3. **配置log4j.properties** 创建或...

    tomcat下struts2的log4j日志配置.doc

    Log4j是Apache的一个开源项目,它为Java应用程序提供了强大的日志处理能力。在Tomcat服务器上配置Struts2...通过灵活配置Log4j,开发人员可以有效地监控应用状态,定位问题,同时避免不必要的日志输出对性能的影响。

    tomcat8 slf4j+log4j2 写日志.zip

    5. **Appender未配置**:`log4j2.xml`应包含Appender元素,定义日志输出的位置和方式,例如控制台、文件、数据库等。确保已配置了至少一个Appender。 6. **Layout和Filter设置**:Layout决定日志的格式,Filter可以...

    tomcat日志分割

    创建或编辑`$CATALINA_HOME/conf/log4j.properties`文件,定义日志输出方式和分割规则。下面是一个基本的配置示例: ```properties # 设置根日志器的级别和appender log4j.rootLogger=INFO, CATALINA # 设置特定类...

    tomcat log4j 配置及需要的几个jar

    `tomcat-juli.jar`包含了Tomcat的Juli日志实现,而`tomcat-juli-adapters.jar`提供了将Juli日志输出重定向到Log4j的适配器。你需要在`$CATALINA_HOME/bin/setenv.sh`(或者`setenv.bat`,取决于你的操作系统)中添加...

Global site tag (gtag.js) - Google Analytics