From 62cceae6bd1893549c43e15583b5609cc4f07c90 Mon Sep 17 00:00:00 2001 From: Rekryt Date: Thu, 17 Oct 2024 14:29:36 +0300 Subject: [PATCH] fix: prevent log from excessive redirects when resolving A records --- src/Domain/Helper/DNSHelper.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Domain/Helper/DNSHelper.php b/src/Domain/Helper/DNSHelper.php index a7b687c..b4ded02 100644 --- a/src/Domain/Helper/DNSHelper.php +++ b/src/Domain/Helper/DNSHelper.php @@ -61,8 +61,10 @@ class DNSHelper { $dnsResolver->resolve($domain, DnsRecord::A) ) ); - } catch (Throwable $e) { - App::getLogger()->error($e->getMessage(), [$server]); + } catch (Throwable $e) { + if (!str_starts_with($e->getMessage(), 'Giving up resolution')) { + App::getLogger()->error($e->getMessage(), [$server]); + } } delay($this->resolveDelay);