728x90
API 서버 개발 중 500에러가 발생했다
문제는 로컬에서는 멀쩡하다는 것! ㅠㅜ
플라스크는 에러를 비교적 간단하게 보여주기때문에
에러 로깅을 해보았다
flask 상단에 해당코드를 삽입한다
from logging.config import dictConfig
dictConfig({
'version': 1,
'formatters': {
'default': {
'format': '[%(asctime)s] %(levelname)s in %(module)s: %(message)s',
}
},
'handlers': {
'file': {
'level': 'INFO',
'class': 'logging.handlers.RotatingFileHandler',
'filename': 'test_error.log',
'maxBytes': 1024 * 1024 * 5,
'backupCount': 5,
'formatter': 'default',
},
},
'root': {
'level': 'INFO',
'handlers': ['file']
}
})
에러 발생 시 해당 파일이 생성되고, 로깅이 되는 것을 볼 수 있다
댓글