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

48 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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