Skip to content

Commit 431f409

Browse files
author
wuwei
committed
2
1 parent 25d6737 commit 431f409

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

‎internal/application/service/rss_processor_service.go‎

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,24 @@ func (s *rssProcessorService) processResponse(resp *http.Response, config model.
566566
if resp.StatusCode != http.StatusOK {
567567
return "", s.handleAPIError(resp.StatusCode, responseBody, requestDuration)
568568
}
569-
logger.Info("API请求重试等待", "retry_count", retryCount, "backoff_time_ms", backoffTime.Milliseconds())
569+
570+
// 记录原始响应内容(仅记录预览,避免日志过大)
571+
responsePreview := string(responseBody)
572+
if len(responsePreview) > 200 {
573+
responsePreview = responsePreview[:200] + "..."
574+
}
575+
logger.Debug("收到API响应", "status_code", resp.StatusCode, "response_preview", responsePreview, "duration_ms", requestDuration.Milliseconds())
576+
577+
// 处理API响应
578+
content, err := s.processAPIResponse(responseBody, responsePreview)
579+
if err != nil {
580+
return "", err
581+
}
582+
583+
// 记录成功的API调用
584+
logger.Info("Deepseek API调用成功", "duration_ms", requestDuration.Milliseconds(), "content_length", len(content))
585+
return content, nil
586+
}
570587

571588
// 检查是否是可重试的错误
572589
if lastErr != nil && !s.isRetryableError(lastErr) {

0 commit comments

Comments
 (0)