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

IT 기술백서

직접 알아내거나 검색하기 귀찮아서 모아 둔 것

python | flask - 파일에 에러 로그 기록하기

본문

에러가 났을때 개발모드에서는 터미널에서 바로 볼 수가 있지만 프로덕션모드에서 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]

 

댓글 0개

등록된 댓글이 없습니다.

Menu