From d4c9629caa592894522e88129044e27192d12e42 Mon Sep 17 00:00:00 2001 From: Rekryt Date: Thu, 17 Oct 2024 14:12:13 +0300 Subject: [PATCH] fix: prevent log from excessive redirects when resolving AAAA records --- src/Domain/Helper/DNSHelper.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Domain/Helper/DNSHelper.php b/src/Domain/Helper/DNSHelper.php index 43b01bf..752546c 100644 --- a/src/Domain/Helper/DNSHelper.php +++ b/src/Domain/Helper/DNSHelper.php @@ -69,7 +69,9 @@ class DNSHelper { array_map(fn(DnsRecord $record) => $record->getValue(), $dnsResolver->resolve($domain, DnsRecord::AAAA)) ); } catch (Throwable $e) { - App::getLogger()->error($e->getMessage(), [$server]); + if (!str_starts_with($e->getMessage(), 'Giving up resolution')) { + App::getLogger()->error($e->getMessage(), [$server]); + } } } App::getLogger()->debug('resolve: ' . $domain, [count($ipv4), count($ipv6)]);