Browse Source

feat(RequestLogger): 添加设置路由信息功能

- 在 ProtobufController 中添加了设置路由信息的逻辑- 在 RequestLogger 服务中实现了 setRouter 方法,用于记录路由信息
notfff 7 months ago
parent
commit
2d16f3bad7

+ 1 - 0
app/Module/AppGame/HttpControllers/ProtobufController.php

@@ -202,6 +202,7 @@ class ProtobufController extends Controller
         $response->setRunMs($runMs);
         if ($callpath) {
             $response->setCallpath($callpath);
+            $requestLogger->setRouter($callpath);
         }
 
 

+ 6 - 0
app/Module/System/Services/RequestLogger.php

@@ -57,6 +57,12 @@ class RequestLogger
     {
         $this->requestLog->error = $error;
     }
+
+    public function setRouter(string $router)
+    {
+        $this->requestLog->router = $router;
+    }
+
     public function setUserId(int $user_id)
     {
         $this->requestLog->user_id = $user_id;