`
zhangxiong0301
  • 浏览: 360764 次
社区版块
存档分类
最新评论

tomcat 多实例配置log4j

阅读更多
tomcat多实例部署时一般要将不同实例的日志输出到不同的文件,原因是多实例共享同一个日志文件会出现相互覆盖和删除的问题,尤其是在DaillyRollingFileAppaender时。

具体配置步骤:

1.修改各个tomcat实例bin目录下catalina.sh文件:找到JAVA_OPTS变量赋值的地方(我的tomcat 7在236行),我修改为JAVA_OPTS="$JAVA_OPTS -Dlogfilenamesuffix=001",

2。在发布工程里面的log4j文件中修改文件命名格式,引用在JAVA_OPTS中设置的参数值如,info文件可设置为:inf-${logfilenamesuffix}.log

重启即生效
分享到:
评论

相关推荐

    tomcat log4j 配置及需要的几个jar

    总结来说,要在Tomcat中配置和使用Log4j,你需要引入必要的jar包,创建并配置`log4j.properties`,并可能需要调整Tomcat的Juli配置。正确配置后,Log4j将提供强大的日志管理能力,帮助开发者更好地理解和解决应用...

    log4j与web.xml的配置

    2. **Log4j配置文件(log4j.properties或log4j.xml)** - 在Java项目中,通常会有一个log4j配置文件,用于定义日志记录的级别、输出方式和格式。 - 示例配置: ``` log4j.rootLogger=DEBUG, FILE log4j....

    log4j-api-2.17.1.jar和log4j-core-2.17.1.jar

    这些接口包括最基本的`org.apache.logging.log4j.Logger`,它是所有日志记录的起点,以及`org.apache.logging.log4j.LogManager`,它负责管理日志配置和日志器实例。API库的主要目标是与实现层解耦,允许开发者在不...

    springmvc5+hibernate5+junit4+log4j2整合实例

    6. **配置Log4j2**:在项目中添加Log4j2的配置文件(如log4j2.xml或log4j2.json),定义日志级别、输出目的地(如控制台、文件)和格式。 7. **编写业务逻辑**:使用Spring MVC的Controller、Service和DAO组件实现...

    JBOSS log4j 配置

    JBOSS log4j 配置 Log4j 是一个功能强大且灵活的日志记录工具,广泛应用于 Java 项目中。然而,在 JBOSS 服务器中使用 Log4j 时,可能会遇到一些冲突和配置问题。本文将详细介绍如何解决 JBOSS 和 Log4j 的冲突,...

    log4j的配置实例

    **日志框架Log4j详解及配置实例** Log4j是Apache组织开发的一款广泛应用于Java项目的日志记录框架,它提供了灵活的日志记录控制,能够帮助开发者方便地追踪应用程序的运行状态,排查问题,以及进行性能分析。Log4j...

    log4j使用笔记

    #### 四、log4j 配置详解 1. **配置文件**: - `log4j.properties` 或 `log4j.xml` 文件用于定义 log4j 的配置规则。 - 配置文件通常放置在项目的根目录或者类路径下。 - 如果未指定配置文件的位置,则 log4j 会...

    log4j使用详解 实例

    在Servlet容器(如Tomcat)中,我们通常在Servlet的`init()`方法中加载log4j配置文件。以下是一个简单的例子: ```java public class InitServlet extends HttpServlet { public void init() { ServletContext ...

    Linux tomcat下catalina.out日志文件分割

    tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli.jar包到./bin/目录下; 2.拷贝log4j.jar,lo4j.properties到./lib目录下; 3.删除./conf/logging.properties 4.重启 log4j配置样本 实例...

    log4j中文手册(中文版)

    - 提供了具体的配置示例,如如何在Tomcat服务器中配置`log4j`等。 #### 8. Nested Diagnostic Contexts (NDCC) - `NDCC`是`log4j`中的一项高级特性,允许开发者在特定上下文中记录日志,这对于调试复杂的多线程应用...

    log4j应用实例

    ### Log4j应用实例详解 #### 一、Log4j简介与重要性 Log4j是Apache的一个开源项目,用于实现日志记录功能。它提供了一种高度灵活的日志记录框架,可以方便地配置到任何应用程序中。Log4j不仅支持自定义日志级别...

    既简单又实用的log4j知识(.doc)

    6. **在代码中使用Log4j**:在需要记录日志的类中,使用`LogFactory.getLog`获取一个`Log`实例,然后调用`debug`、`info`、`warn`、`error`、`fatal`等方法记录不同级别的日志。 **理解Log4j.properties配置** `...

    struts2+hibernate+spring+mysql+tomcat+log4j

    Struts2、Hibernate、Spring、Log4j、Tomcat 和 MySQL 是Java Web开发中的关键组件,它们共同构建了一个高效、可扩展的Web应用程序框架。以下是对这些技术的详细解释: **Struts2**:Struts2是一个基于MVC(Model-...

    log4j的基础知识

    Log4j的配置主要涉及两个步骤:一是引入log4j的库文件,通常是一个jar包(例如log4j-1.2.8.jar),将其添加到项目的类路径下;二是创建或配置log4j.properties文件,定义日志输出的行为和格式。 配置文件log4j....

    log4j概述

    log4j.appender.R.File=D:\\Tomcat5.5\\logs\\qc.log log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%d-[TS]%p%t%c-%m%n # 针对特定包或类的日志级别设置 ...

    LOG4J开发案例

    Log4j的核心功能是通过配置文件来实现的,通常使用的配置文件名为`log4j.properties`或`log4j.xml`。以下是一些关键配置项的详细解释: ##### 1. 日志级别 日志级别是控制日志输出的关键参数,不同的级别用于表示...

    Spring boot+Mybatis+log4j项目实例

    在本项目实例中,我们将深入探讨如何利用Spring Boot、Mybatis和Log4j这三大核心框架构建一个实际的Web应用程序。Spring Boot简化了Spring应用程序的初始设置和配置,Mybatis作为轻量级的持久层框架提供了灵活的SQL...

    jjava日志文件log4j

    Log4j的优势在于其灵活性,通过配置文件(如`log4j.properties`)即可调整设置,无需修改代码,且支持跨语言平台,如C、C++、.Net、PL/SQL等,便于构建多语言分布式系统的日志一致性。 配置Log4j主要分为三个步骤:...

    Apache+Tomcat服务器集群配置详细步骤

    - 安装两个Tomcat实例,并在各自的`webapps`目录下部署测试项目。 **步骤2:JK插件配置** - 将`mod_jk.so`复制到`<apache_home>/modules`目录下。 - 在`<apache_home>/conf`目录下创建`workers.properties`文件,...

Global site tag (gtag.js) - Google Analytics