Я новичок в модуле регистрации.Я хочу знать, что, как постоянно обновлять файл журнала, исключая ответное сообщение, как 2018-06-07 11:33:22,330|INFO|"POST /MyProject/ HTTP/1.1" 200 36
.
settings.py
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'standard': {
'format': '%(asctime)s|%(levelname)s|%(message)s'
}
},
'handlers': {
'file': {
'level': 'DEBUG',
'class': "logging.handlers.RotatingFileHandler",
'formatter': 'standard',
'filename': "C:\\ProgramData\\PROGRAMX\\Logs\\PROGRAMX_logs_%s.txt" % (datetime.today().strftime("%Y_%m_%d"))
}
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': True,
'format': '%(asctime)s|%(levelname)s|%(message)s'
}
}
}
Я обновляю журнал в Django, как,
import logging
log = logging.getLogger('django')
log.error("Internal Error: X happened.")
Я хочу завершить двазадачи: 1.Обновите файл журнала сразу после обработки запроса. 2.В лог-файл я не хочу добавлять сообщения типа "POST /MyProject/ HTTP/1.1" 200 36
.
PROGRAMX_logs_2018_06_07.txt
2018-06-07 11:33:14,317|ERROR|Internal Error: X happened.
2018-06-07 11:33:14,319|INFO|"POST /MyProject/ HTTP/1.1" 200 36
2018-06-07 11:33:22,327|ERROR|Internal Error: X happened.
2018-06-07 11:33:22,330|INFO|"POST /MyProject/ HTTP/1.1" 200 36