Jelajahi Sumber

fix(job):优化队列任务异常日志记录

- 将异常数据序列化为 JSON 格式以便更好地展示数组和对象- 在日志中增加异常堆栈跟踪信息以方便调试
- 调整日志消息占位符顺序使结构更清晰
runphp 6 bulan lalu
induk
melakukan
5fead5b6a2
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      src/Job/BaseJob.php

+ 2 - 2
src/Job/BaseJob.php

@@ -105,8 +105,8 @@ abstract class BaseJob
      */
     protected function handleException(Job $job, mixed $data, \Throwable|\Exception $exception): void
     {
-        Log::error('队列任务执行异常: ' . static::class . ' - ' . $exception->getMessage(), [
-            'data' => is_array($data) ? $data : ['data' => $data],
+        Log::error('队列任务执行异常: ' . static::class . ' - ' . $exception->getMessage().'{data},{trace}', [
+            'data' => json_encode($data),
             'trace' => $exception->getTraceAsString()
         ]);