From 33759d24e5fe05338d2e4b864d660f982b351d44 Mon Sep 17 00:00:00 2001 From: Hide_D Date: Tue, 4 Jul 2023 16:31:48 +0000 Subject: [PATCH] =?UTF-8?q?refac:=20=EC=A0=91=EC=86=8D=20=EB=A1=9C?= =?UTF-8?q?=EA=B7=B8=EB=A5=BC=20=EB=82=A0=EC=A7=9C=5Frefresh.txt=EC=97=90?= =?UTF-8?q?=EC=84=9C=20api=5Flog=EB=A1=9C=20=ED=86=B5=EC=9D=BC=20-=20path?= =?UTF-8?q?=EA=B0=80=20refresh=EB=A1=9C=20=EA=B3=A0=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/func.php | 40 ++++++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/hwe/func.php b/hwe/func.php index 05e4e8dc..4b70d3b5 100644 --- a/hwe/func.php +++ b/hwe/func.php @@ -1028,22 +1028,30 @@ function increaseRefresh($type = "", $cnt = 1) 'refresh' => $db->sqleval('refresh + %i', $cnt) ], 'owner=%i', $userID); - $date = date('Y_m_d H:i:s'); - $date2 = substr($date, 0, 10); - $online = getOnlineNum(); - file_put_contents( - __DIR__ . "/logs/" . UniqueConst::$serverID . "/_{$date2}_refresh.txt", - sprintf( - "%s, %s, %s, %s, %s, %d\n", - $date, - $session->userName, - $session->generalName, - $session->ip, - $type, - $online - ), - FILE_APPEND - ); + $serverPath = __DIR__; + + $serverID = UniqueConst::$serverID; + $logPath = "{$serverPath}/logs/{$serverID}/api_log.db"; + + $logDB = FileDB::db($logPath, $serverPath. '/../f_install/sql/api_log.sql'); + + $ip = $_SERVER['REMOTE_ADDR'] ?? 'local'; + $date = date('Y-m-d H:i:s'); + + $logDB->insert('api_log', [ + 'user_id' => $session->userID, + 'ip' => $ip, + 'date' => $date, + 'path' => "refresh", + 'arg' => JSON::encode([ + 'type' => $type, + ]), + 'aux' => JSON::encode([ + 'generalID' => $generalID, + 'generalName' => $session->generalName, + 'userName' => $session->userName, + ]), + ]); } function updateTraffic()