vali 6 лет назад
Родитель
Сommit
124e936945
1 измененных файлов с 22 добавлено и 21 удалено
  1. 22 21
      app/Logic/DataLogic.php

+ 22 - 21
app/Logic/DataLogic.php

@@ -1675,28 +1675,29 @@ class DataLogic
     //写文本日志
     private function writeLog($body, $ret)
     {
-        $json_data = json_encode($body, JSON_UNESCAPED_UNICODE);
-        $data = json_decode($body['data'], true);
-
-        $game_code = isset($data['game_code']) ? $data['game_code'] : '';
-        $title = isset($data['title']) ? $data['title'] : '';
-        $msg = is_string($ret) ? $ret : json_encode($ret);
-
-        $wdata = date("Y-m-d");
-        $path = LOG_PATH . DS . $wdata . DS . $game_code . DS;
-        if (!file_exists($path)) {
-            $ret = mkdir($path, '0755', true);
-            if (!$ret) {
-                echo "$path  ---  Log File Create false \n";
-                return;
+        go(function () use ($body, $ret) {
+            $json_data = json_encode($body, JSON_UNESCAPED_UNICODE);
+            $data = json_decode($body['data'], true);
+
+            $game_code = isset($data['game_code']) ? $data['game_code'] : '';
+            $title = isset($data['title']) ? $data['title'] : '';
+            $msg = is_string($ret) ? $ret : json_encode($ret);
+
+            $wdata = date("Y-m-d");
+            $path = LOG_PATH . DS . $wdata . DS . $game_code . DS;
+            if (!file_exists($path)) {
+                $ret = mkdir($path, '0755', true);
+                if (!$ret) {
+                    echo "$path  ---  Log File Create false \n";
+                    return;
+                }
             }
-        }
-        $lasttxt = date('Y-m-d H:i:s') . ' - ' . $msg . ' - ' . $json_data . "\n\n";
-        $file = $path . DS . $game_code . '_' . $title . '.log';
-        file_put_contents($file, $lasttxt, FILE_APPEND | LOCK_EX);
-		
-		return ; 
-
+            $lasttxt = date('Y-m-d H:i:s') . ' - ' . $msg . ' - ' . $json_data . "\n\n";
+            $file = $path . DS . $game_code . '_' . $title . '.log';
+            file_put_contents($file, $lasttxt, FILE_APPEND | LOCK_EX);
+            return;
+        });
+        return;
     }
 
     private function writeLog_db($body, $ret)