From 0e087634c3e4e396ba122b4083c4543e6e886ba8 Mon Sep 17 00:00:00 2001 From: Brad Cowie Date: Sun, 25 Aug 2024 15:55:34 +1200 Subject: [PATCH] Check logic for debug environment variable in a single place --- client.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client.go b/client.go index 2136858..aba53da 100644 --- a/client.go +++ b/client.go @@ -45,7 +45,7 @@ const ( var ( // Set environment variable to "TRUE" to enable debug logging - debug = os.Getenv("LIBDNS_HE_DEBUG") + debug = (os.Getenv("LIBDNS_HE_DEBUG") == "TRUE") ) // Query Google DNS for A/AAAA/TXT record for a given DNS name @@ -230,7 +230,7 @@ func (p *Provider) doRequest(ctx context.Context, domain string, params map[stri respBody := string(bodyBytes) if err := checkResponse(u, respBody); err != nil { - if debug == "TRUE" { + if debug { return errors.Wrapf(err, "HE api request failed, query=%s, response=%s", query, respBody, )