1
0

fix: 降低请求生命周期日志级别

This commit is contained in:
2026-05-05 01:54:53 +08:00
parent 7653385838
commit 9e33e570af
5 changed files with 77 additions and 6 deletions

View File

@@ -29,13 +29,13 @@
#### Scenario: 记录请求开始
- **WHEN** 收到 HTTP 请求
- **THEN** SHALL 记录请求开始日志
- **THEN** SHALL 以 debug 级别记录请求开始日志
- **THEN** SHALL 包含请求方法、路径、客户端 IP、请求 ID
#### Scenario: 记录请求结束
- **WHEN** HTTP 请求处理完成
- **THEN** SHALL 记录请求结束日志
- **THEN** SHALL 以 debug 级别记录请求结束日志
- **THEN** SHALL 包含响应状态码、响应大小、请求耗时、请求 ID
#### Scenario: 记录错误
@@ -44,6 +44,12 @@
- **THEN** SHALL 记录错误日志
- **THEN** SHALL 包含错误详情和请求 ID
#### Scenario: Info 级别过滤请求生命周期日志
- **WHEN** 日志中间件使用 info 级别 logger
- **THEN** SHALL NOT 输出“请求开始”日志
- **THEN** SHALL NOT 输出“请求结束”日志
### Requirement: 实现错误恢复中间件
系统 SHALL 实现错误恢复中间件。

View File

@@ -82,21 +82,29 @@
### Requirement: 记录请求日志
系统 SHALL 记录 HTTP 请求日志。
系统 SHALL 记录 HTTP 请求日志,其中请求开始和请求结束生命周期日志 SHALL 使用 debug 级别记录
#### Scenario: 请求开始日志
- **WHEN** 收到 HTTP 请求
- **THEN** SHALL 以 debug 级别记录请求开始日志
- **THEN** SHALL 记录请求方法、路径、客户端 IP
- **THEN** SHALL 包含请求 ID
#### Scenario: 请求结束日志
- **WHEN** HTTP 请求处理完成
- **THEN** SHALL 以 debug 级别记录请求结束日志
- **THEN** SHALL 记录响应状态码、响应大小
- **THEN** SHALL 记录请求耗时
- **THEN** SHALL 包含请求 ID
#### Scenario: Info 级别过滤请求生命周期日志
- **WHEN** 日志级别配置为 info
- **THEN** SHALL NOT 输出“请求开始”日志
- **THEN** SHALL NOT 输出“请求结束”日志
### Requirement: 支持日志级别
系统 SHALL 支持日志级别控制。