반응형
try except 걸면 화면에서 오류는 안나는데 나는 오류를 확인하고 싶어서 검색해봤다.
진짜 간단하게 하려면 저렇게 하면된다.
try:
# your code
except Exception as e:
print(e)
나는 자세한걸 원하고 로그로 보고 싶어서 아래코드로 작성했다.
import traceback
try:
# your code
except Exception as e:
trace_back = traceback.format_exc()
message = str(e)+ "\n" + str(trace_back)
logger.error('[FAIL] %s', message)
참고
- https://stackoverflow.com/questions/7791261/django-catch-all-errors-and-display-the-type-of-error-and-message
반응형
'개발 > django' 카테고리의 다른 글
django meta ordering cast (0) | 2019.02.20 |
---|---|
json 으로 보낸 데이터 처리하기 (0) | 2019.02.08 |
libclntsh.so 에러 (0) | 2019.02.07 |
putty 깨짐 (0) | 2019.02.07 |
(98)Address already in use (0) | 2019.02.07 |