diff --git a/shelfmark/download/network.py b/shelfmark/download/network.py index ff3e63b4..26a7ca1d 100644 --- a/shelfmark/download/network.py +++ b/shelfmark/download/network.py @@ -683,8 +683,6 @@ def create_custom_getaddrinfo( source: str, provider_label: str, res: Sequence[tuple[AddressFamily, SocketKind, int, str, tuple[Any, ...]]], - *, - is_bypass: bool = False, ) -> None: """Emit a unified resolver log with the IPs returned. @@ -692,7 +690,6 @@ def create_custom_getaddrinfo( source: Description of resolver source provider_label: Label for the DNS provider res: Resolution results - is_bypass: If True, log at DEBUG level (for local/IP addresses) """ # Skip logging entirely for localhost to reduce noise @@ -708,11 +705,7 @@ def create_custom_getaddrinfo( ip = sockaddr[0] if isinstance(ip, str): ips.append(ip) - msg = f"Resolved {host_str} via {source} [{provider_label}]: {ips}" - if is_bypass: - logger.debug(msg) - else: - logger.info(msg) + logger.debug("Resolved %s via %s [%s]: %s", host_str, source, provider_label, ips) # Skip custom resolution for IP addresses, local addresses, or if skip check passes if ( @@ -722,7 +715,7 @@ def create_custom_getaddrinfo( ): # Quietly bypass custom resolution for IP/local targets res = original_getaddrinfo(host, port, family, socket_type, proto, flags) - _log_results("system resolver (bypass)", "system", res, is_bypass=True) + _log_results("system resolver (bypass)", "system", res) return res results: list[tuple[AddressFamily, SocketKind, int, str, tuple[Any, ...]]] = []