반응형

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

+ Recent posts