From 41a877632b6e8832945049f1ac8c03d8c2b7d55a Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Fri, 5 Jan 2024 21:02:37 +0000 Subject: [PATCH] network: move logger initialization to searx/__init__.py --- searx/__init__.py | 12 ++++++++++++ searx/network/client.py | 18 ------------------ 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/searx/__init__.py b/searx/__init__.py index d611ef6a2..ed2c7cf7b 100644 --- a/searx/__init__.py +++ b/searx/__init__.py @@ -98,6 +98,18 @@ else: logger = logging.getLogger('searx') logger.info(settings_load_message) +# set the levels of verbose loggers to WARNING +for logger_name in ( + 'httpx', + 'httpcore.proxy', + 'httpcore.connection', + 'httpcore.http11', + 'httpcore.http2', + 'hpack.hpack', + 'hpack.table', +): + logging.getLogger(logger_name).setLevel(logging.WARNING) + # log max_request_timeout max_request_timeout = settings['outgoing']['max_request_timeout'] if max_request_timeout is None: diff --git a/searx/network/client.py b/searx/network/client.py index 1e4756e46..21f2f14c3 100644 --- a/searx/network/client.py +++ b/searx/network/client.py @@ -10,7 +10,6 @@ * TorHTTPClient Inherit from HTTPClientSoftError, check Tor connectivity """ -import logging import random from abc import ABC, abstractmethod from collections import namedtuple @@ -567,20 +566,3 @@ class TorHTTPClient(HTTPClient): def _clear_cache(): """Only for the tests""" TorHTTPClient._TOR_CHECK_RESULT = {} - - -def init(): - # log - for logger_name in ( - 'httpx', - 'httpcore.proxy', - 'httpcore.connection', - 'httpcore.http11', - 'httpcore.http2', - 'hpack.hpack', - 'hpack.table', - ): - logging.getLogger(logger_name).setLevel(logging.WARNING) - - -init()