Definir o nome do criador de logs como requests
ou requests.urllib3
não funcionou para mim. Eu tive que especificar o nome exato do criador de logs para alterar o nível de criação de log.
Primeiro Veja quais registradores você definiu, para ver quais deseja remover
print(logging.Logger.manager.loggerDict)
E você verá algo assim:
{...'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> ...}
Em seguida, configure o nível para o logger exato:
'loggers': {
'': {
'handlers': ['default'],
'level': 'DEBUG',
'propagate': True
},
'urllib3.connectionpool': {
'handlers': ['default'],
'level': 'WARNING',
'propagate' : False
},