`
liuxingguome
  • 浏览: 26083 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

tomcat 日志文件分日期保存成文件

 
阅读更多
0、yum -y install gcc-c++  pcre pcre-devel zlib zlib-devel openssl openssl-devel

1、解压源码包:tar -zxvf cronolog-1.6.2.tar.gz

2、cd cronolog-1.6.2

3、 ./configure

4、make

5、make install

6、检查是否安装成功:which cronolog

7、修改tomcat的bin目录下的catalina.sh文件
vim catalina.sh
注释掉touch "$CATALINA_OUT"

替换>> "$CATALINA_OUT" 2>&1 "&"为2>&1 |/usr/local/sbin/cronolog "$CATALINA_BASE/logs/catalina-%Y-%m-%d.out" &
分享到:
评论

相关推荐

    tomcat 外网部署按天切分保存日志配置文件

    首先,我们要了解Tomcat的日志主要由`catalina.out`生成,这是一个默认的日志文件,包含了Tomcat启动和运行过程中的所有标准输出和错误输出。在外网部署中,为了防止日志文件过大,导致磁盘空间占用过多,我们需要...

    Linux中tomcat日志切割

    "Linux中Tomcat日志切割"是指通过特定的工具或脚本,将Tomcat的日志文件`catalina.out`按照日期进行分割,以实现日志的有序管理和存储。通常,日志切割有助于保持日志文件的大小可控,避免单个文件过大导致的读写...

    tomcat日志详细说明

    Tomcat在每次启动时都会自动生成一系列的日志文件,这些日志文件主要存放在Tomcat安装目录下的`logs`文件夹内,并且会按照日期进行归档备份。以下是几种常见的日志类型: 1. **catalina.日期.log**:这是Tomcat最...

    tomcat 日志设置解决方案

    例如,你可以添加一个文件Handler来指定日志文件路径: ```properties handlers = 1.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler .handlers = 1.org.apache.juli.FileHandler, java.util....

    windows下tomcat的catalina.out按天自动分割

    本文将详细介绍如何在Windows环境下,通过简单的配置使Tomcat的日志文件`catalina.out`能够按照日期进行自动分割。 #### 二、准备工作 在开始配置之前,需要确保已经安装了Tomcat,并且它能正常运行。此外,还需要...

    Tomcat日志catalina.out过大解决方案--使用logback按日轮转.rar

    这个配置中,`RollingFileAppender`定义了日志写入到`logs/catalina.log`文件,并使用`TimeBasedRollingPolicy`按日期进行滚动,每天生成一个新的日志文件,最多保留30天的历史日志。`encoder`部分则设置了日志的...

    tomcat日志分隔配置手册.zip

    通过这样的配置,你可以有效地管理Tomcat的日志,避免单个日志文件过大,并方便地根据日期查找和分析日志。在`cronolog日志分割.txt`中可能包含了更详细的配置示例和使用说明,建议结合阅读以获取更多相关信息。在...

    最新tomcat日志查看包

    - **日志分割**:可以通过配置实现日志文件按大小或日期自动滚动,防止单个日志文件过大。 - **日志过滤**:通过定义过滤规则,可以选择性地记录特定类或方法的日志,避免过多无关信息。 - **日志归档**:可以配置...

    Tomcat日志文件定时清理备份的脚本

    - 定期备份日志文件有助于保存历史记录,便于在发生问题时回溯分析。 2. 日志文件的类型: - catalina.out:Tomcat的主日志文件,记录了服务器运行和应用部署的主要日志信息。 - localhost_access_log.yyyy-mm-...

    cronolog1.6.2的tomcat日志分割

    例如,可以设置每天零点时分进行日志切割,这样每天都会有一个单独的日志文件,便于按日期查找问题。 **在Tomcat中使用cronolog:** 1. **安装cronolog**:首先,你需要在你的Linux系统上安装cronolog。这通常可以...

    Tomcat日志控制脚本

    2. **日志文件的压缩与清理**:脚本还会检查并处理超过七天的日志文件,将它们压缩成`.tar.gz`格式,这不仅可以节省存储空间,还能减少日志文件对系统性能的影响。同时,旧的日志文件在压缩后会被删除,进一步释放...

    linux下切分tomcat的Catalina.out日志

    重启Tomcat后,检查`$TOMCAT_HOME/logs`目录下的`catalina.out`文件,现在应该可以看到按照日期切分的日志文件,例如`catalina.2023-09-16.out`等。 #### 总结 通过上述步骤,我们成功地实现了在Linux环境下使用...

    Linux下把tomcat日志按日期自动分割

    日志按日期自动分割可以帮助我们有效地管理日志文件,避免单个日志文件过大导致的问题,比如检索困难、存储空间占用过多等。本文将详细介绍如何在Linux下将Tomcat日志按日期进行自动分割。 首先,我们需要一个名为`...

    CentOS7按时间段截取指定的Tomcat日志到指定文件的方法

    在这个命令中,`-n`选项表示不打印未匹配的行,`/起始时间:/`和`/结束时间:/`分别是正则表达式,用于匹配日志中的起始和结束时间戳,`p`表示打印匹配的行,`输入文件`是你要处理的日志文件,`输出文件`则是保存截取...

    在tomcat的访问日志配置:awstats

    日志文件通常以日期命名,如`catalina.yyyy-mm-dd.log`。 要自定义访问日志的格式和位置,你需要修改`conf/server.xml`文件中的`<Host>`元素。在这个元素内添加一个`<Valve>`标签,指定`className`为`org.apache....

    tomcat打补丁方法

    可以通过查看Tomcat的日志文件或者使用一些工具来检测Tomcat的安全状态。 #### 四、特殊场景下的补丁应用 在部分内容中提到的步骤有些与常规操作不符,这里进行详细说明: - **新建Java项目**:通常情况下,安装...

    Tomcat 日志切割(logrotate)详细介绍

    - `dateext`:将切割后的日志文件加上日期扩展名,如`catalina.out-20150828.gz`。 - `compress`:切割后使用gzip进行压缩,以节省磁盘空间。 - `notifempty`:如果日志文件为空,则不进行转储操作。 - `...

    Tomcat 8.0.30 log4j配置

    - `log4j.appender.FILE.DatePattern`:设定日志文件的滚动规则,此处的日志文件名将带有日期后缀,例如`logfile.2022-09-20.log`。 5. **应用配置** 重启Tomcat服务,新的日志配置将生效。现在,Tomcat将根据...

    tomcat统计日志配置.pdf

    这里,`directory`指定了日志文件的保存目录,`prefix`和`suffix`用于定义日志文件的命名规则,`pattern`则定义了日志的格式。`common`是预设的一种标准格式,按照`%h %l %u %t "%r" %s %b`的模式记录日志。 然而,...

    日志查看工具

    对于像Tomcat这样的Java应用服务器,日志文件通常包含启动、运行时和错误信息,这对于监控服务器健康状况、优化性能和定位问题至关重要。使用自动滚屏的日志查看工具,可以迅速发现并解决可能出现的问题,如HTTP请求...

Global site tag (gtag.js) - Google Analytics