• 使用cronolog按日期分割日志


    cronolog
    cronolog是一个简单的过滤程序从标准输入读取日志文件条目,每个条目写入到输出文件指定一个文件名模板和当前的日期和时间。当扩大的文件名更改,关闭当前文件,并打开一个新的。 cronolog的目的是要在配合使用的Web服务器( 如 Apache) ,分成每天或每月的日志,访问日志
    Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。安装cronolog后,可以将日志文件按时间分割,易于管理和分析。

    cronolog安装配置非常简单,下载后只需要输入几个命令即可完成。

    1、下载(最新版本)

    #  wget http://cronolog.org/download/cronolog-1.6.2.tar.gz

    2、解压缩

    # tar zxvf cronolog-1.6.2.tar.gz

    3、进入cronolog安装文件所在目录 

    # cd cronolog-1.6.2

    4、运行安装

    # ./configure
    # make
    # make install

    5、查看cronolog安装后所在目录(验证安装是否成功)

    # which cronolog

    一般情况下显示为:/usr/local/sbin/cronolog

    使用起来也很简单,

    nohup java -jar quartz-2.0-SNAPSHOT.jar |/usr/local/sbin/cronolog /logs/quartz.log.%Y-%m-%d.out >> /dev/null 2>&1 &

    这样就可以按日期分割日志了,方便清理和查看。

  • 相关阅读:
    MS SQL执行大脚本文件时,提示“未能完成操作,存储空间不足,无法处理此命令”的解决办法
    一、Flux 是什么?
    for...in for..of
    循环总结
    javascript中几种this指向问题
    redux
    布局方式
    js获取前几个月的具体日期
    动态引入js文件
    获取页面url信息
  • 原文地址:https://www.cnblogs.com/yy123/p/9704058.html
Copyright © 2020-2023  润新知