[django] django에 로그(logging)를 남기고 싶다면!!
2017. 5. 19. 01:21ㆍ카테고리 없음
django에는 디폴트 값으로 로그가 안남는다...
apache는 자동인데 왜...
여튼
로그를 남기고 싶다면!!
프로젝트 폴더의 settings.py 파일을 수정해주면 된다.
로깅부분을 부면 텅 비어잇을텐데
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': 'debug.log',
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': True,
},
},
}
다음과 같이 넣어주면 된다
debug.log 파일을 하나 넣어놓으면 로그가 쌓이는 것을 볼 수 있다