Establecer el nombre del registrador como requests
o requests.urllib3
no funcionó para mí. Tuve que especificar el nombre exacto del registrador para cambiar el nivel de registro.
Primero vea qué registradores ha definido, para ver cuáles desea eliminar
print(logging.Logger.manager.loggerDict)
Y verás algo como esto:
{...'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> ...}
Luego configure el nivel para el registrador exacto:
'loggers': {
'': {
'handlers': ['default'],
'level': 'DEBUG',
'propagate': True
},
'urllib3.connectionpool': {
'handlers': ['default'],
'level': 'WARNING',
'propagate' : False
},