Jpom/doc/conlose-log.md
2019-06-06 15:54:13 +08:00

1.6 KiB
Raw Blame History

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如果自动扫描备份日志文件