[英]No handlers could be found for logger “dajaxice”
您如何正確設置記錄儀?
我在django的默認記錄器之后添加了記錄器。
'loggers': {
'django.request': {
'handlers': ['mail_admins'],
'level': 'ERROR',
'propagate': True,
},
'dajaxice': {
'handlers': ['fileHandlerDajaxice'],
'level': 'DEBUG',
'propagate': False,
},
但這是行不通的。 我將它們更改為logger為'dajaxice.DajaxiceRequest',而處理程序保持不變。 我嘗試了許多其他不同的組合,但都無濟於事。
例如,
ValueError: Unable to configure logger 'dajaxice.DajaxiceRequest': Unable to add handler 'fileHandlerDajaxice': 'fileHandlerDajaxice'
ValueError: Unable to configure logger 'dajaxice': Unable to add handler 'dajaxice': 'dajaxice'
參考,我正在關注此參考
為了記錄dajaxice
輸出,您應該添加一個名為dajaxice
的新記錄器, dajaxice
帶有要使用的處理程序列表。
LOGGING = {
...
'loggers': {
...
'dajaxice': {
'handlers': ['console'],
'level': 'INFO',
'propagate': True,
},
}
}
您的代碼已經有此記錄器,但是似乎失敗了,因為fileHandlerDajaxice
。 你能把這個部分張貼嗎?
您需要在鍵'fileHandlerDajaxice'
下添加處理程序(或在'dajaxice'
記錄器的'handlers': [...]
行中使用的任何名稱)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.