From e6ef9801d2c991d6346fa9c873b10e68d527e649 Mon Sep 17 00:00:00 2001 From: XuqmGroup Date: Tue, 16 Jun 2026 13:27:09 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20CLAUDE.md=20?= =?UTF-8?q?=E2=80=94=20xuqm-log-service=20=E7=8A=B6=E6=80=81=E5=90=8C?= =?UTF-8?q?=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude --- CLAUDE.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 4e529dc..4b9e558 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -20,6 +20,7 @@ XuqmGroup-Server/ ├── license-service/ # 证书授权服务 :8085 ├── file-service/ # 文件服务 ├── im-sdk/ # IM SDK(服务端封装) +├── xuqm-log-service/ # 日志服务 :9006 └── demo-service/ # 演示服务 ``` @@ -32,6 +33,7 @@ XuqmGroup-Server/ | push-service | 8083 | 推送 token 注册、推送发送 | | update-service | 8084 | App/RN Bundle 版本管理 | | license-service | 8085 | 证书授权 | +| xuqm-log-service | 9006 | 日志收集、错误追踪、漏斗分析 | ## 技术栈 @@ -57,6 +59,7 @@ cd tenant-service && mvn spring-boot:run & cd im-service && mvn spring-boot:run & cd push-service && mvn spring-boot:run & cd update-service && mvn spring-boot:run & +cd xuqm-log-service && mvn spring-boot:run & ``` 首次启动自动建表(ddl-auto: update)。 @@ -90,13 +93,13 @@ cd update-service && mvn spring-boot:run & - App 更新:`/api/v1/updates/app/check`、`/api/v1/updates/app/upload` - RN Bundle:`/api/v1/rn/update/check`、`/api/v1/rn/upload` -## 待新增:xuqm-log-service +### xuqm-log-service(:9006) -日志/错误追踪服务,Spring Boot 3.x + MySQL + Redis。 +日志收集、错误去重、SourceMap 符号化、Webhook 通知、漏斗分析。 -- 新建位置:`XuqmGroup-Server/xuqm-log-service/` - 核心 API 前缀:`/log/v1/` -- 需要新增 `/api/sdk/config` 返回字段:`logApiUrl`、`logEnabled` +- 使用 Flyway 管理数据库迁移 +- tenant-service 的 `/api/sdk/config` 已返回 `logApiUrl`、`logEnabled` 字段 ## 常用命令