flask – 파일에 에러 로그 기록하기 > IT 기술백서

에러가 났을때 개발모드에서는 터미널에서 바로 볼 수가 있지만 프로덕션모드에서 uwsgi 등으로 운영하기 때문에 화면상에서 볼수가 없다.

이때 에러가 났을 경우에 파일로 기록하는 코드이다.

app.py

[code] 

import logging

app = Flask(__name__)

 

handler = logging.FileHandler(‘./logs/flask_error.log’) # 메인파일 기준에서 상대경로 (절대경로로 해도 됨) 

handler.setLevel(logging.ERROR)  # ERROR 일때만 로깅하게 한다

app.logger.addHandler(handler) # 핸들러 세팅

[/code]

 

[출처 : 핵탐]

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤