精华内容
下载资源
问答
  • tomcat日志分割

    2014-07-23 14:11:38
    tomcat日志分割,有需要的同学可以下载哟。请给分急需!
  • Tomcat日志分割

    2018-12-27 13:50:00
    Tomcat日志分割 一.背景 Tomcat 日志如果长时间未处理,会有一个很大的log文件,查看不是很方便,如果根据时间每天记录一个日志,可以很方便的查看问题以及删除老旧的日志文件。 二.操作 我们采用日期形式切割...

    Tomcat日志分割

    一.背景

    Tomcat 日志如果长时间未处理,会有一个很大的log文件,查看不是很方便,如果根据时间每天记录一个日志,可以很方便的查看问题以及删除老旧的日志文件。

    二.操作

     我们采用日期形式切割catalina.out 日志,因此采用cronlog 软件切割:

     

    1、安装 cronlog

    yum install -y cronolog httpd

     

    2、修改bin/catalina.sh文件

    (1)  

     if [ -z "$CATALINA_OUT" ] ; then
    
    CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
    
    fi

     

    改为:

    if [ -z "$CATALINA_OUT" ] ; then
    
    CATALINA_OUT="$CATALINA_BASE"/logs/%Y-%m-%d.catalina.out
    
    fi

     

    (2)  

    touch "$CATALINA_OUT"

     

    改为:

    #touch "$CATALINA_OUT"
    
    (3)  org.apache.catalina.startup.Bootstrap "$@" start \
    
    >> "$CATALINA_OUT" 2>&1 "&"

     

    改为:

    org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
    
    | /usr/sbin/cronolog "$CATALINA_OUT" >> /dev/null&

     

    备注:这里有两处这个样子的,似乎改下面那处就可以了,我是把两处都改了。

     

    3、结果

    重启之后,查看tomcatlogs文件夹下,日志文件打印成功。

     

    转载于:https://www.cnblogs.com/ltian123/p/10184559.html

    展开全文
  • tomcat 日志分割

    2019-03-14 15:35:25
    tomcat 日志分割 下载安装工具 wget https://files.cnblogs.com/files/crazyzero/cronolog-1.6.2.tar.gz tar -zxvf cronolog-1.6.2.tar.gz cd cronolog-1.6.2 ./configure make && make ...

    tomcat 日志分割

    1. 下载安装工具

    wget https://files.cnblogs.com/files/crazyzero/cronolog-1.6.2.tar.gz
    tar -zxvf cronolog-1.6.2.tar.gz
    cd cronolog-1.6.2
    ./configure
    make && make install

    1. 修改tomcat配置

    cd ${tomcat_home}/bin
    vim catalina.sh

    如图花圈的地方
    修改上图三个标记的行依次为下面的三行

    1 #touch "$CATALINA_OUT"
    2>&1 |/usr/local/sbin/cronolog "$CATALINA_BASE/logs/catalina-%Y-%m-%d.out" &
    2>&1 |/usr/local/sbin/cronolog "$CATALINA_BASE/logs/catalina-%Y-%m-%d.out" &
    
    1. 定时任务清理日志

    yum install -y crond
    crontab -e
    00 1 * * * /bin/find /usr/server/apache-tomcat-7.0.82/logs -type f -mtime +10 | xargs rm -f &>/dev/null
    service crond start

    1. 重启tomcat
    展开全文
  • Tomcat 日志分割

    2018-12-03 15:16:00
     3)修改Tomcat中context.xml文件,在<Context> 标签修改为 swallowOutput="true">,以接管tomcat日志输出。这样,使用log4j进行日志切分就完成了 参考地址: ...

    配置

    log4j.rootLogger=INFO,Console,FILELOG 
    log4j.logger.com.gwzx=INFO
    log4j.logger.org.springframework=INFO,Console
    log4j.logger.net.sf.ehcache.store.disk.Segment=INFO
    log4j.additivity.org.springframework=false
    
    log4j.appender.Console=org.apache.log4j.ConsoleAppender
    log4j.appender.Console.Target=System.out
    log4j.appender.Console.layout=org.apache.log4j.PatternLayout
    log4j.appender.Console.layout.ConversionPattern=%d %p [%c][%L] - <%m>%n
    
    
    log4j.appender.FILELOG = org.apache.log4j.DailyRollingFileAppender
    log4j.appender.FILELOG.File = ${catalina.home}/logs/mall
    log4j.appender.FILELOG.DatePattern = '.'yyyy-MM-dd'.log'
    log4j.appender.FILELOG.Append = true
    log4j.appender.FILELOG.Threshold = INFO
    log4j.appender.FILELOG.layout = org.apache.log4j.PatternLayout
    log4j.appender.FILELOG.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n

     

     3)修改Tomcat中context.xml文件,在<Context> 标签修改为<Context  swallowOutput="true">,以接管tomcat的日志输出。这样,使用log4j进行日志切分就完成了

    参考地址: https://blog.csdn.net/woshiji594167/article/details/80923795

     

    转载于:https://www.cnblogs.com/eason-d/p/10058646.html

    展开全文
  • Tomcat日志分割.zip

    2019-12-23 16:45:18
    Tomcat日志分割.zip
  • tomcat日志分割脚本

    2018-05-04 16:27:29
    自己写的tomcat日志分割脚本,自动分割日志,自动删除过期日志,也可以用于其他容器日志分割,稍加修改即可
  • Tomcat 日志分割.

    2017-12-07 18:51:00
    一、前言 随着每天业务的增长,Tomcat 的catalina.out日志 变得越来越大,占用磁盘空间不说。要查看某个时候的日志的时候,庞大的日志让...二、Tomcat 日志分割 我们采用日期形式切割catalina.out 日志,因此采用...

    一、前言

       随着每天业务的增长,Tomcat 的catalina.out日志 变得越来越大,占用磁盘空间不说。要查看某个时候的日志的时候,庞大的日志让你顿时无从下手,所以日志的切割的变得刻不容缓。而且,切割后的日志,还可以定期清理掉久远的日志......

    二、Tomcat 日志分割

        我们采用日期形式切割catalina.out 日志,因此采用cronlog 软件切割:

    1、安装 cronlog 

    yum install -y cronolog httpd

    2、修改bin/catalina.sh文件

    (1)   if [ -z "$CATALINA_OUT" ] ; then

    CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
    fi

    改为:

    if [ -z "$CATALINA_OUT" ] ; then
    CATALINA_OUT="$CATALINA_BASE"/logs/%Y-%m-%d.catalina.out
    fi

    (2)  touch "$CATALINA_OUT"

    改为:

    #touch "$CATALINA_OUT"

    (3)  org.apache.catalina.startup.Bootstrap "$@" start \

    >> "$CATALINA_OUT" 2>&1 "&"

    改为: 

    org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
    | /usr/sbin/cronolog "$CATALINA_OUT" >> /dev/null&

    备注:这里有两处这个样子的,似乎改下面那处就可以了,我是把两处都改了...

     

    3、重启服务即可。

    tips:不能再用原来的catalina.out 来输出日志了哦,因为刚刚不是被我们注释掉了...

     

    三、定时清理日志

        想要写一个Shell脚本,定期清理掉久远的日志文件 ,避免磁盘不断被占用。

    1、创建Shell 脚本:

     touch auto_del_log.sh

     chmod +x auto_del_log.sh

    #!/bin/sh
    find /usr/local/fz_regulator/logs/ -mtime +60 -name "*.out" -exec rm -rf {} \;
    find /usr/local/fz_middlekey/logs/ -mtime +60 -name "*.out" -exec rm -rf {} \;
    View Code 

    find:linux的查找命令,用户查找指定条件的文件;
    /usr/local/fz_middlekey/logs/:想要进行清理的任意目录;
    -mtime:标准语句写法;
    +60:查找60天前的文件,这里用数字代表天数;
    "*.out":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件,这个可以灵活运用,举一反三;
    -exec:固定写法;
    rm -rf:强制删除文件,包括目录;
    {} \; :固定写法,一对大括号+空格+\+;

     

    2、安装定时器 crontabs

    yum install crontabs

    /sbin/service crond start //启动服务

     

    3、加入定时任务

    crontab -e //编辑当前用户的crontab文件,可指定具体的用户

    加入我们的定时任务(表示每天4点10分跑一次脚本):10 4 * * * /usr/local/auto_del_log.sh >/dev/null 2>&1

     

    展开全文
  • Linux上Tomcat日志分割,cronolog工具的使用,以及cronolog配置成功但是程序启动失败问题
  • tomcat日志分割并压缩

    2019-05-06 14:27:10
    #Name:tomcat日志分割 按照100M一个 #Author:sundonglin #Version:2.0 DATE=date "+%Y%m%d" HOUR=date +%H DIR="/home/tomcat/tomcat-7.0.64/logs/catalina/catalina_" zipr=“catalina_” delete_path="/home/tomc....
  • 作者:JMCui来源:https://www.cnblogs.com/jmcui/p/8000552.html一、前言随着每天业务的增长,Tomcat 的catalina....而且,切割后的日志,还可以定期清理掉久远的日志……二、Tomcat 日志分割我们采用日期形式切割c...
  • Tomcat日志分割.docx

    2019-12-23 10:47:50
    Tomcat的catalina.out日志的cronolog分割,自己测试通过,欢迎有需要的小伙伴下载
  • #Name:tomcat日志分割 按照100M一个 #Author:sundonglin #Version:2.0 DATE=date "+%Y%m%d" HOUR=date +%H DIR="/home/tomcat/tomcat-7.0.64/logs/catalina/catalina_" delete_path="/home/tomcat/tomcat-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 593
精华内容 237
关键字:

tomcat日志分割