Как записать записи журнала в существующий файл журнала ошибок

#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’, на пустую строку