Визначення імені реєстратора як для мене, requests
чи requests.urllib3
не працює. Мені довелося вказати точне ім’я реєстратора, щоб змінити рівень журналу.
Спочатку подивіться, які реєстратори ви визначили, щоб побачити, які з них потрібно видалити
print(logging.Logger.manager.loggerDict)
І ви побачите щось подібне:
{...'urllib3.poolmanager': <logging.Logger object at 0x1070a6e10>, 'django.request': <logging.Logger object at 0x106d61290>, 'django.template': <logging.Logger object at 0x10630dcd0>, 'django.server': <logging.Logger object at 0x106dd6a50>, 'urllib3.connection': <logging.Logger object at 0x10710a350>,'urllib3.connectionpool': <logging.Logger object at 0x106e09690> ...}
Потім налаштуйте рівень для точного реєстратора:
'loggers': {
'': {
'handlers': ['default'],
'level': 'DEBUG',
'propagate': True
},
'urllib3.connectionpool': {
'handlers': ['default'],
'level': 'WARNING',
'propagate' : False
},