From fed87e0cba00b7fb0520172de678405fd9e62c5e Mon Sep 17 00:00:00 2001 From: smail Date: Wed, 9 Sep 2026 00:43:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E5=90=AF=E5=8A=A8=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E7=B2=BE=E7=AE=80=E4=B8=8E=E9=83=A8=E7=BD=B2=E6=B5=8F?= =?UTF-8?q?=E8=A7=88=E5=99=A8=E9=AA=8C=E6=94=B6=E7=BB=93=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/日志改造任务.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/日志改造任务.md b/docs/日志改造任务.md index 34ac954..2cbb496 100644 --- a/docs/日志改造任务.md +++ b/docs/日志改造任务.md @@ -3,12 +3,16 @@ ## 2026-09-09 精简启动日志 - [✓] 范围已核对:不再显示无业务价值的启动分隔线,以及单独占行的版本、提交号、编译时间、Go 版本;修改前检查点 `0dc459d` 已推送。 -- [x] 新程序只生成一条带运行版本的“服务启动”记录;不把进入启动流程误写成所有监听服务已就绪。 -- [x] 历史启动横幅在后端查询分页前过滤,旧启动事件显示为一条中文记录;过滤仅匹配主程序来源和信息级别,其他来源、未知格式、警告和错误保留。 -- [x] 不修改原日志文件,不调整三十天保留、七天压缩、数据库和访问权限。 +- [✓] 新程序只生成一条带运行版本的“服务启动”记录;不把进入启动流程误写成所有监听服务已就绪。 +- [✓] 历史启动横幅在后端查询分页前过滤,旧启动事件显示为一条中文记录;过滤仅匹配主程序来源和信息级别,其他来源、未知格式、警告和错误保留。 +- [✓] 不修改原日志文件,不调整三十天保留、七天压缩、数据库和访问权限。 - [✓] 回归测试明文和压缩日志、分页、尾部冗余记录、仅含冗余记录及原文件不变;历史启动摘要中文化,详情保留原文。 - [✓] 最终全量回归 `test-log/run-2026-09-08T16-36-44-859Z-5048`,前端 150 项、部署 4 项及后端全包通过;并发检测 `test-log/run-2026-09-08T16-37-55-398Z-17556`,运行日志与程序启动包通过。 -- [~] 完整编译并更新 `yunx-test`,重启后用 MCP 验证。 +- [✓] 实现提交 `ea2808f` 已推送;完整编译前端、三个插件、主程序及管理员工具,更新 `yunx-test` 并重启。运行版本 `dev-4111bf81e769`,后端进程 `9376` 监听 5201,原前端开发进程 `31496` 继续监听 80/443;部署指纹及程序哈希校验通过。 +- [✓] MCP 忽略缓存刷新后仍保持登录,真实日志接口与表格均无旧分隔线及独立构建信息;第一页 50 条,第二页 18 条,末页禁用下一页,返回上一页正常。四条警告完整保留,三个历史启动事件与本次启动事件均可查询;旧启动事件在列表显示中文,详情保留原文。 +- [✓] 真实文件核对:重启前 10,891 字节逐字节未变,本次追加 17 条记录,无新横幅;证据为 `test-log/startup-log-20260909/file-verification.json`,完整构建启动输出为同目录 `deploy.log`。 +- [✓] 最终桌面视口 1707×876 的 MCP 截图与页面检查通过,没有横向溢出,浏览器停留在运行日志列表。测试使用独立临时数据库,不清空现有账号、邮件和日志。 +- [!] 验证边界:压缩历史日志过滤已做自动化测试,未在真实部署目录人为生成压缩文件用于浏览器验收;本轮没有扩展数据库方言、排序或其他日志内容。前端构建仍有既有的大分包告警。 ## 2026-09-09 运行日志目录简化