Menyetel nama logger sebagai requests
atau requests.urllib3
tidak berfungsi untuk saya. Saya harus menentukan nama logger yang tepat untuk mengubah level logging.
Pertama Lihat penebang mana yang telah Anda tentukan, untuk melihat mana yang ingin Anda hapus
print(logging.Logger.manager.loggerDict)
Dan Anda akan melihat sesuatu seperti ini:
{...'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> ...}
Kemudian konfigurasikan level untuk logger yang tepat:
'loggers': {
'': {
'handlers': ['default'],
'level': 'DEBUG',
'propagate': True
},
'urllib3.connectionpool': {
'handlers': ['default'],
'level': 'WARNING',
'propagate' : False
},