windows 下 cronolog 进行日志切割

软件包下载地址

1
链接: https://pan.baidu.com/s/1xhhBKCthOxZuYBhEL4pb-Q 提取码: 9mxj

jar 包日志分割

以 springboot 的jar为例,其他 jar 包类似

windows 环境

  • 从上述地址👆下载对应系统的 cronolog 包

    cronolog-1.6.1-win32.zip

  • 解压存放到指定目录,例如 d:\cronolog

  • 执行 jar 启动命令

    1
    java -jar xxx.jar | d:\cronolog\cronolog.exe 日志输出路径\xxx-%%Y%%m%%d.log

    要是想后端运行可以编写bat启动脚本

    1
    2
    3
    4
    5
    @echo off

    javaw -jar xxx.jar | d:\cronolog\cronolog.exe 日志输出路径\xxx-%%Y%%m%%d.log

    exit

linux 环境

  • 下载安装包 cronolog-1.6.2.tar.gz

    1
    2
    3
    wget http://cronolog.org/download/cronolog-1.6.2.tar.gz 
    # 或者
    wget https://files.cnblogs.com/files/crazyzero/cronolog-1.6.2.tar.gz
  • 解压

    1
    tar zxvf cronolog-1.6.2.tar.gz
  • 安装

    1
    2
    3
    4
    cd cronolog-1.6.2
    ./configure
    make
    sudo make install
  • 验证

    1
    2
    which cronolog
    # 输出 /usr/local/sbin/cronolog
  • 执行 jar 启动命令

    1
    java -jar xxx.jar | /usr/local/sbin/cronolog 日志输出路径/xxx-%Y%m%d.log

    要是想后端运行可以使用以下命令

    1
    nohub java -jar xxx.jar | /usr/local/sbin/cronolog 日志输出路径/xxx-%Y%m%d.log &

tomcat 进行日志分割

这个内容网上很多资源,在此不展开说,例如:https://blog.csdn.net/fly910905/article/details/78528652

显示 Gitment 评论
0%