|
|
@@ -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)
|