लकड़हारा नाम सेट करना मेरे लिए काम करता है 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
},