YUDA't

flask를 사용하다 보면 시작부터 에러가 자주 나타나는데,

이럴 때 간결하고 예쁘게 로그를 찍어주는 모듈이 있다.


바로 Werkzeug!!

찾아보니 독일어로 공구라는 뜻인데, 정말 잘 어울린다.

아래는 공식 사이트와 Pypi


굉장히 간단한 코드만으로도 구현이 가능하다.

일단 werkzeug를 import 하고,

from werkzeug.debug import DebuggedApplication


Flask app을 실행시킬 때, debug = True 로 지정해주면 아래와 같이 깔끔한 에러 로깅을 볼 수 있다.


어느 부분, 어느 라인에서 오류가 났는지 정확히 짚어주기도 한다.


아래는 에러가 나면 항상 아래에 있는 문구ㅎㅎ

기계라서 더 정확한 경우도, 완전히 아닌 경우도 있지만 어쨌든 있으니 든든함