From 4a4361bb81db4f7091d1735b79cb6c093777c0fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Tue, 22 Oct 2024 15:22:25 +0900 Subject: [PATCH] cfmgrv4 init...3 --- app/Libraries/MySocket/CloudflareSocket.php | 2 +- app/Models/CommonModel.php | 2 +- app/Services/Cloudflare/Cloudflare.php | 8 +++++++- app/Services/Cloudflare/Zone.php | 1 + 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/Libraries/MySocket/CloudflareSocket.php b/app/Libraries/MySocket/CloudflareSocket.php index 5bd8087..3c4cbc4 100644 --- a/app/Libraries/MySocket/CloudflareSocket.php +++ b/app/Libraries/MySocket/CloudflareSocket.php @@ -46,7 +46,7 @@ class CloudflareSocket extends MySocket log_message('warning', sprintf("--Cloudflare API Call %s초 대기 종료--", self::$_request_timewait)); } self::$_request++; - log_message("debug", "현재 [" . self::$_request . "]:{$uri}"); + // log_message("debug", "현재 [" . self::$_request . "]:{$uri}"); return parent::request($method, $uri, $options, $headers); } } diff --git a/app/Models/CommonModel.php b/app/Models/CommonModel.php index 2a9719c..0a68ab3 100644 --- a/app/Models/CommonModel.php +++ b/app/Models/CommonModel.php @@ -166,7 +166,7 @@ abstract class CommonModel extends Model if (!$this->save($entity)) { throw new \Exception("저장오류:" . var_export($this->errors(), true)); } - log_message("debug", $this->getTable() . " => " . __FUNCTION__ . " DB에 {$entity->getTitle()} 저장이 완료되었습니다."); + // log_message("debug", $this->getTable() . " => " . __FUNCTION__ . " DB에 {$entity->getTitle()} 저장이 완료되었습니다."); return $entity; } catch (\Exception $e) { $message = sprintf( diff --git a/app/Services/Cloudflare/Cloudflare.php b/app/Services/Cloudflare/Cloudflare.php index b375f8e..59b8733 100644 --- a/app/Services/Cloudflare/Cloudflare.php +++ b/app/Services/Cloudflare/Cloudflare.php @@ -64,6 +64,7 @@ abstract class Cloudflare // log_message("debug", var_export($body, true)); $per_page = $body->result_info->per_page; $total_page = $body->result_info->total_pages; + $total_count = $body->result_info->total_count; $results = [$body->result]; for ($i = $page + 1; $i <= $total_page; $i++) { // API 제한을 고려한 지연 추가 @@ -77,7 +78,12 @@ abstract class Cloudflare array_push($results, $body->result); } } - log_message("notice", "현재: page[{$i}/{$total_page}] , result수[" . count($results) . "]"); + log_message("notice", sprintf( + "현재: page[%s/%s] , total_count:[%s] , results:[%s]", + $i, + $total_count, + count($results) + )); } return $results; } diff --git a/app/Services/Cloudflare/Zone.php b/app/Services/Cloudflare/Zone.php index cd24a90..a78460b 100644 --- a/app/Services/Cloudflare/Zone.php +++ b/app/Services/Cloudflare/Zone.php @@ -160,6 +160,7 @@ class Zone extends Cloudflare $formDatas = $this->getCFSetting($formDatas[ZoneModel::PK], $formDatas); $entitys[$formDatas[ZoneModel::PK]] = $this->getModel()->modify(new ZoneEntity(), $formDatas); } + log_message("debug", "현재 [" . $this->getMySocket()::$_request . "]"); } //부모키를 기준으로 CF에 존재하지 않는 데이터 삭제용 $this->getModel()->where(ZoneModel::PARENT, value: $this->getParentEntity()->getPK());