Forráskód Böngészése

fix(wechatpay):优化异步回调错误日志记录

- 增强微信支付异步回调错误日志,包含异常消息和响应内容
- 使用结构化日志记录,便于问题排查和监控
- 保持原有错误处理逻辑不变,仅改进日志输出格式
runphp 5 hónapja
szülő
commit
31196a1e86
1 módosított fájl, 4 hozzáadás és 1 törlés
  1. 4 1
      src/Trait/HandleAsyncRequestTrait.php

+ 4 - 1
src/Trait/HandleAsyncRequestTrait.php

@@ -26,7 +26,10 @@ trait HandleAsyncRequestTrait
             ->otherwise(function ($e) {
             ->otherwise(function ($e) {
                 if ($e instanceof RequestException && $e->hasResponse()) {
                 if ($e instanceof RequestException && $e->hasResponse()) {
                     $content = $e->getResponse()->getBody()->getContents();
                     $content = $e->getResponse()->getBody()->getContents();
-                    Log::error('微信支付异步回调错误:' . $content);
+                    Log::error('微信支付异步回调错误:message={message} content={content}', [
+                        'message' => $e->getMessage(),
+                        'content' => $content
+                    ]);
                     if (json_validate($content)) {
                     if (json_validate($content)) {
                         $errorBody = json_decode($content);
                         $errorBody = json_decode($content);
                         throw new ErrorException(severity: $e->getCode(), message: trim($errorBody->message));
                         throw new ErrorException(severity: $e->getCode(), message: trim($errorBody->message));