tomcat默认使用java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下:
1.更新最新的tomcat_juli.jar包到./bin/目录下;
2.拷贝log4j.jar,lo4j.properties到./lib目录下;
3.删除./conf/logging.properties
4.重启
log4j配置样本
- log4j.rootLogger=INFO,CATALINA
- log4j.logger.com.danga.MemCached.MemCachedClient=WARN,CATALINA
- #log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender
- #log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
- #log4j.appender.CONSOLE.encoding = UTF-8
- #log4j.appender.CONSOLE.layout.conversionPattern =[%p-%d{yyyy/MM/dd/HH\:mm\:ss}]%c{1}.(%L) - %m%n
-
-
- # Define CATALINA appenders
- log4j.appender.CATALINA = org.apache.log4j.DailyRollingFileAppender
- log4j.appender.CATALINA.file = ${catalina.base}/logs/catalina.out
- log4j.appender.CATALINA.DatePattern ='.'yyyy-MM-dd
- log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayout
- log4j.appender.CATALINA.layout.conversionPattern = [%p-%d{yyyy/MM/dd/HH\:mm\:ss}]%c{1}.(%L) - %m%n
- log4j.appender.CATALINA.append = true
lo4j自动在午夜切割catalina.out成catalina.out.2011-03-07
分享到:
相关推荐
Linux tomcat下catalina.out日志文件分割 前言: tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli...
默认情况下,Tomcat的主要日志输出文件是`catalina.out`,它记录了服务器启动、运行和关闭过程中的所有标准输出和错误信息。然而,随着服务器运行时间的增长,`catalina.out`可能会变得非常大,导致日志查找和分析变...
这样,`catalina.out`将会按照设定的时间间隔自动分割并压缩,防止日志文件过大。 3. **调整应用日志级别** 另外,你可以通过调整应用中的日志级别来减少`catalina.out`的生成量。例如,如果应用使用了Log4j或...
本文将详细介绍如何在Windows环境下,通过简单的配置使Tomcat的日志文件`catalina.out`能够按照日期进行自动分割。 #### 二、准备工作 在开始配置之前,需要确保已经安装了Tomcat,并且它能正常运行。此外,还需要...
标题中的“tomcat7修改catalina.out日志按天生成jar文件”指的是在Tomcat 7这个流行的Java应用服务器中,对`catalina.out`日志文件进行配置,以便按照日期自动分割生成新的日志文件。这有助于管理日志,避免单个日志...
为了解决这一问题,可以使用专门的日志分割工具来实现日志文件的自动切割。cronolog是一款功能强大的日志轮转工具,它可以按照预设的时间规则(如每天、每周等)自动将旧的日志文件进行切割,并生成新的日志文件继续...
本主题主要涉及两个知识点:一是如何理解并使用`catalina.out`文件,二是如何在Linux环境下通过工具进行日志文件分割。 1. `catalina.out`文件详解: - `catalina.out`是Tomcat的默认日志文件,包含了控制台输出的...
接下来,当Tomcat运行并产生日志时,`catalina.out`会被cronolog按照指定的时间间隔自动分割,生成新的文件。这样,你可以轻松地查看不同日期的日志,同时避免单个日志文件过大。 在实际操作中,你可能还需要考虑...
标题提及的"Catalina.out日志分割工具"就是专为Linux环境下Tomcat设计的一个解决方案。这个工具能够自动地将过大的`Catalina.out`文件切割成多个小文件,从而避免单个日志文件过大带来的问题。它通常包含一个脚本...
在Java Web开发中,Tomcat是一个广泛使用的应用服务器,它默认使用`catalina.out`文件来记录所有标准输出和错误输出。然而,对于大型应用或长时间运行的服务器,`catalina.out`可能会变得非常大,不利于日志管理和...
标题中的“cronolog切割tomcat catalina.out 文件 tomcat日志按小时切割”是指使用cronolog工具对Tomcat服务器的日志文件,特别是`catalina.out`文件进行按小时分割的实践方法。`catalina.out`是Tomcat默认的日志...
下面将详细介绍三种常用的方法来切割Tomcat的catalina.out日志文件。 方法一:使用log4j进行日志切割 log4j是一个强大的日志管理库,可以通过配置实现日志的自动切割。以下是使用log4j进行日志切割的详细步骤: 1...
"Linux中Tomcat日志切割"是指通过特定的工具或脚本,将Tomcat的日志文件`catalina.out`按照日期进行分割,以实现日志的有序管理和存储。通常,日志切割有助于保持日志文件的大小可控,避免单个文件过大导致的读写...
`catalina.out`是Tomcat的主要日志文件,记录了应用服务器的启动、运行以及错误信息。随着服务的运行,`catalina.out`文件可能会变得非常大,这不仅占用了大量磁盘空间,还给日志分析带来了不便。因此,对`catalina....
- `catalina.out`是Tomcat默认的日志文件。 - 随着时间的增长,此日志文件可能会变得非常大。 - 大型日志文件可能影响系统性能,并使日志分析变得困难。 2. **影响**: - 性能问题: 大型日志文件可能会占用大量...
Linux Tomcat下使用Log4j接管catalina.out 日志文件生成方式,按天分割,解决catalina.out日志文件过大问题 1、将log4j-1.2.17.jar、tomcat-juli-adapters.jar两个jar包和log4j.properties文件拷贝到 Tomcat 的 lib...
"cronolog-catalina.out" 这个标题可能指的是 cronolog 被用于管理和分割 Apache Tomcat 的 `catalina.out` 日志文件。`catalina.out` 文件是 Tomcat 服务器的标准输出和错误输出的默认聚合点,包含了应用服务器运行...
启动Tomcat后,可以在`$CATALINA_BASE/logs`目录下看到按日期命名的日志文件,例如`catalina.2009-02-03.out`。 #### 四、日志轮转策略 除了使用cronolog进行日志分割外,还可以结合其他工具如logrotate来实现更...
例如,我们可以配置cronolog监听Tomcat的`catalina.out`日志文件,并将其分割成每天一个文件,这样每个文件只包含一天的数据。 `tail`小工具则是用于查看文件尾部内容的实用程序,特别是在日志监控中非常有用。在...