嗨,我是Django框架的新手。我想记录所有传入和传出的请求。 我可以看到
[11/Jun/2019 21:17:21] "GET /idealweight/1509196/ HTTP/1.1" 200 38
[11/Jun/2019 21:17:27] "GET /idealweight/1509196/ HTTP/1.1" 200 38
[11/Jun/2019 21:17:29] "GET /idealweight/1509196/ HTTP/1.1" 200 38
[11/Jun/2019 21:17:40] "GET /idealweight/1534042/ HTTP/1.1" 200 22
在控制台中,但我不知道如何将它们放入日志。我遵循了此示例,但是我可以清楚地看到错误日志。 https://www.youtube.com/watch?v=Ypppo-7qrJY
LOGGING = {
'version':1,
'disable_existing_loggers': False,
'formatters':{
'large':{
'format':'%(asctime)s %(levelname)s %(process)d %(pathname)s %(funcName)s %(lineno)d %(message)s '
},
'tiny':{
'format':'%(asctime)s %(message)s '
}
},
'handlers':{
'errors_file':{
'level':'ERROR',
'class':'logging.handlers.TimedRotatingFileHandler',
'when':'midnight',
'interval':1,
'filename':'logs/ErrorLoggers.log',
'formatter':'large',
},
'info_file':{
'level':'INFO',
'class':'logging.handlers.TimedRotatingFileHandler',
'when':'midnight',
'interval':1,
'filename':'logs/InfoLoggers.log',
'formatter':'large',
},
},
'loggers':{
'error_logger':{
'handlers':['errors_file'],
'level':'WARNING',
'propagate':False,
},
'info_logger':{
'handlers':['info_file'],
'level':'INFO',
'propagate':False,
},
},
}
任何想法我如何记录所有传入和传出请求?谢谢