`
acsu
  • 浏览: 6305 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

在Tomcat中使用log4j记录日志

阅读更多

今天想在程序里面增加记录日志的功能,由于对Java开发环境不是太熟,花了一些时间才弄好,其实步骤很简单,记录下来,同时也希望能帮到遇到同样问题的人。

 

1、下载log4j和commons-logging

      为什么要下载commons-logging,请看Commons-logging + Log4j 入门指南(转摘)强烈建议去看看

 

2、把log4j-1.2.15.jar和commons-logging-1.1.1.jar放到tomcat的lib目录下

3、在tomcat的lib目录下新建一个文本文件,修改文件名为:log4j.properties

4、修改文件内容如下:

 

 

log4j.rootLogger=ERROR, R ,CONSOLE

 

# Rolling File

log4j.appender.R=org.apache.log4j.RollingFileAppender 

log4j.appender.R.File=${catalina.home}/logs/tomcat.log 

log4j.appender.R.MaxFileSize=1MB 

log4j.appender.R.MaxBackupIndex=1 

log4j.appender.R.layout=org.apache.log4j.PatternLayout 

log4j.appender.R.layout.ConversionPattern=[%d] %p - %m%n

 

 

log4j.logger.your.app.className=DEBUG, R

 

5、如果tomcat已经启动了,重启之。

 

至于如何在代码中记录日志,网上文章很多,也可以参考前面给出的链接。

 

 

分享到:
评论

相关推荐

    tomcat下的log4j日志配置

    在使用 Apache Tomcat 作为服务器时,合理配置日志框架(如 Log4j)能够极大地提高开发效率和系统的可维护性。本文将详细介绍两种常见的 Log4j 配置方式:Tomcat 级别的统一日志管理和每个 web 应用分别配置 Log4j,...

    tomcat8更换log4j记录日志

    2. 如果Tomcat中已经包含了其他日志库,可能需要将Log4j的JAR文件(如`log4j.jar`)添加到`lib`目录,以确保优先使用Log4j。 3. 在Tomcat的`web.xml`配置文件中,可能需要配置一个`ContextLoaderListener`,以确保在...

    tomcat6.0 配log4j日志的必须文件及配置过程

    tomcat6.0 配log4j日志的必须文件及配置过程 tomcat6-------lib | |--------tomcat-juli-adapters.jar | |--------log4j.jar | |--------log4j.properites | |----bin |--------tomcat-juli.jar 最后把log4...

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

    在代码中使用Log4j 在Java代码中,通过以下方式获取并使用logger: ```java import org.apache.log4j.Logger; public class MyClass { private static final Logger logger = Logger.getLogger(MyClass.class); ...

    tomcat9 slf4j+log4j2 写日志.zip

    本教程主要关注如何在Tomcat 9环境中使用SLF4J(Simple Logging Facade for Java)和Log4j2进行日志记录,并解决可能出现的日志不写入问题。 首先,SLF4J是一个日志门面,它为各种日志框架提供了抽象层,如Logback...

    Tomcat使用Log4j输出catalina.out日志

    另外,java.util.logging生成的日志格式与项目中使用Log4j记录的日志格式不一致,这会导致在后期日志分析时出现格式不统一的问题。 为了改善这些问题,Tomcat提供了一种机制,允许我们通过配置和替换特定的jar包来...

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

    这时,我们可以使用Log4j这个强大的日志框架来接管Tomcat的日志生成方式,实现更精细的日志控制和管理。 首先,Log4j是Apache的一个开源项目,提供了一种灵活的日志记录系统,允许开发者自定义日志级别、输出格式、...

    tomcat日志log4j配置的jar

    在Java Web应用中,Tomcat是一个广泛使用的开源应用服务器,而Log4j是Apache组织提供的一款强大的日志处理框架。本文将深入探讨如何在Tomcat中配置Log4j,以实现高效、灵活的日志管理。 首先,我们来看一下标题中的...

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

    为了在Tomcat中使用这个配置,你需要将`log4j.properties`文件放在`$CATALINA_HOME/conf`目录下。同时,确保Tomcat启动脚本(`catalina.sh`或`catalina.bat`)包含以下行来加载Log4j配置: ```bash -Dlog4j....

    tomcat log4j切分日志所需jar包

    在本场景中,我们将利用Log4j的按天切分日志的功能,优化Tomcat的日志管理。以下是实现这个功能所需的知识点: 1. **Log4j配置**:首先,我们需要在Tomcat的类路径下添加`log4j.properties`或`log4j.xml`配置文件。...

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

    tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli.jar包到./bin/目录下; 2.拷贝log4j.jar,lo4j....

    在tomcat中配置log4j,tomcat-juli.jar

    在tomcat中配置log4j,tomcat-juli.jar

    Tomcat 8.0.30 log4j配置

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

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

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

    tomcat6 配置log4j步骤

    为了使 Tomcat 使用 Log4j 而不是默认的日志系统,需要编辑 Tomcat 的 `server.xml` 文件,并在 `<GlobalNamingResources>` 元素内添加如下配置: ```xml <Resource name="log4jConfig" auth="Container" type=...

    Tomcat7使用log4j记录日志

    NULL 博文链接:https://tujunlan.iteye.com/blog/1978469

    Tomcat 不显示详细日志的问题

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

    tomcat log4j 配置及需要的几个jar

    4. **自定义日志记录**: 如果你的应用中使用了自定义的日志记录,可以通过在代码中创建`Logger`实例并调用相应的方法来记录日志。例如: ```java import org.apache.log4j.Logger; public class MyClass { ...

    tomcat下struts2的log4j日志配置.doc

    在J2EE应用中,尤其是在Tomcat这样的Servlet容器中使用Log4j,通常需要在Web应用的`web.xml`配置文件中指定日志初始化参数。这可以通过在`web.xml`中添加一个`context-param`元素来实现,将Log4j的配置文件路径作为...

Global site tag (gtag.js) - Google Analytics