Below is a super simple example of how to log django requests to a RotatingFileHandler:
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'standard': {
'format': '%(asctime)s [%(levelname)s] %(name)s: %(message)s'
},
},
'handlers': {
'file': {
'level': 'INFO',
'class': 'logging.handlers.RotatingFileHandler',
'filename': '/path/to/logfile/requests.log,
'maxBytes': 1024*1024*5, # 5MB
'backupCount': 10,
'formatter': 'standard'
},
},
'loggers': {
'django.request': {
'handlers': ['file'],
'level': 'INFO',
'propagate': False,
},
}
}