#django
#django
Вопрос:
Журнал ошибок, в который записывается моя ошибка django, очень доступен. В результате в моем коде я хотел бы использовать этот же файл для ведения журнала. Моя конфигурация выглядит следующим образом.
Settings.py
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'ERROR',
'class': 'logging.FileHandler',
'filename': '/opt/python/log/djangoerrors.log'
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'ERROR',
'propagate': True,
},
},
}
На мой взгляд, у меня есть это:
import logging
logger = logging.getLogger(__name__)
def myview(request):
... some code ...
logger.error('hello. This should be logged to the error file.')
К сожалению, этот текст не записывается в мой файл djangoerrors.log. Вы видите, чего мне не хватает?
Спасибо!
Комментарии:
1. Есть ли у вас запись для вашего приложения в настройках. ВЕДЕНИЕ ЖУРНАЛА[‘logger’]?
2. Я так не думаю.
3. Попробуйте это. Или измените настройку, в которой у вас есть ‘django’, на пустую строку