Django протоколирует ошибки в отдельные файлы по метке времени
Я успешно установил журнал Django со следующим кодом:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'ERROR',
'class': 'logging.FileHandler',
'filename': 'debug.log',
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'ERROR',
'propagate': True,
},
},
}
И из этого я могу найти ошибки, зарегистрированные в 'debug.log' файле, который определен выше.
Однако я хотел бы добиться того, чтобы любая ошибка Django отправлялась в отдельный файл журнала с временной меткой. Например, если встречается ошибка ValueError, то она будет сохраняться в файл с именем примерно таким: debug_2022-03-04_1143.log
Я искал другие ответы на этот вопрос, но большинство из них, похоже, говорили о временной метке через интервалы времени, и я не смог найти решение задачи, которую я перечислил выше. Любая помощь будет принята с благодарностью.