Отключить журналы ошибок grequests на консоли

Есть ли способ отключить ведение журнала grequests на консоли? Мои приложения возвращают ошибку в части запросов:

Timeout: (<requests.packages.urllib3.connectionpool.HTTPConnectionPool object at 0x10daa1a50>, 'Connection to 116.231.213.50 timed out. (connect timeout=5)')
<Greenlet at 0x10d92bf50: <bound method AsyncRequest.send of <grequests.AsyncRequest object at 0x10da97990>>(stream=False)> failed with Timeout

Я нашел это, чтобы отключить ведение журнала запросов, но не повезло с грекестами.

1 ответ

Если вы использовали подход в своей ссылке, чтобы отключить requests ведение журнала (например, logging.getLogger("requests").setLevel(logging.CRITICAL)) тогда это должно работать на grequests тоже. Ты это пробовал? Если у вас есть, и он по-прежнему не ведет себя так, как вы хотели бы, настройте ведение журнала, чтобы показать имена регистраторов (например, через basicConfig с помощью %(name)s в строке формата), и вы должны увидеть, какие именно регистраторы создают сообщения, и затем вы можете заставить их замолчать, используя тот же подход, что и для requests регистратор.

Другие вопросы по тегам