mirror of
https://gitee.com/dromara/Jpom.git
synced 2024-12-04 21:08:30 +08:00
1.6 KiB
1.6 KiB
Jpom 中的项目控制台日志说明
Jpom中为了实时查看控制台日志是将控制台日志输出到指定文件中,在控制台页面采用websocket实时监听文件内容的变化实现的
控制台日志文件生成规则
项目路径+项目id+【.log】
如果选择的项目存放路径为【/test/project/test1】
项目的id为【project1】
控制台日志文件的实际路径为: /test/project/test1/project1.log
在项目的编辑页面会显示日志的完整路径
为了防止日志文件的增大
Jpom会在项目重启时自动转存上一次的日志文件到备份路径
备份路径为:【控制台日志文件路径+_back(文件夹)】
如日志文件路径为:/test/project/test1/project1.log 备份日志文件夹路径为:/test/project/test1/project1.log_back
备份日志文件夹下面的文件存放规则为:操作时间.log 如:【20190421220400.log】
同时为了防止随着运行时间的增加造成的日志文件增大
Jpom 会定时扫描所有日志文件,如果超过一定大小将自动备份一次
默认周期为 10分钟、默认大小为50MB
扫描周期和文件大小为可配置 (配置规则请查看插件端的外部配置文件中)
log.autoBackConsoleCron 、 log.autoBackSize
为了日志文件的长期存储,Jpom也会定期清理过久的日志文件
默认为保存7天
保存天数为可以配置(log.saveDays)
特说说明
由于windows系统机制问题,在windows中不支持不停服务移动文件,所有在windows中,正在运行的项目Jpom如果自动扫描备份日志文件