使用cronolog插件实现日志切割
原创
©著作权归作者所有:来自51CTO博客作者攻城狮Chova的原创作品,请联系作者获取转载授权,否则将追究法律责任
使用cronolog插件实现按日切割日志
- 创建安装目录
- 上传安装文件
- 安装cronolog插件
- 验证是否安装成功
- 修改SpringBoot启动脚本
- 脚本文件使用
创建安装目录
上传安装文件
- 将cronolog插件压缩包上传到服务器的cronolog目录中
- 解压cronolog插件压缩包:
tar -zxvf cronolog-1.6.2.tar.gz
安装cronolog插件
验证是否安装成功
修改SpringBoot启动脚本
nohup java -jar ./$appName -XX:+USeG1GC -XX:+HeapDumpOnOutOfMemoryError -Xms128M -Xmx512M | /usr/local/sbin/cronolog ./log/catalina-%Y-%m-%d.out >>/dev/null 2>&1 &
- nohup java -jar ./$appName -XX:+USeG1GC -XX:+HeapDumpOnOutOfMemoryError -Xms128M -Xmx512M
- 默认启动命令 ,128M和512M分别是最小内存和最大内存
- ./log/catalina-%Y-%m-%d.out >>/dev/null 2>&1 &
- 在当前目录下创建一个log目录,然后根据时间生成日志文件
脚本文件使用
- 启动完成后就可以当前目录的log文件夹下按日生成日志文件