로깅 모듈을 가져온 다음 logging.exception 메소드를 사용하여 파이썬 예외 로그를 생성합니다.
예시
import logging try: print 'toy' + 6 except Exception as e: logging.exception("This is an exception log")
출력
다음 출력을 얻습니다.
ERROR:root:This is an exception log Traceback (most recent call last): File "C:/Users/TutorialsPoint1/PycharmProjects/TProg/Exception handling/loggingerror1.py", line 3, in <module> print 'toy' + 6 TypeError: cannot concatenate 'str' and 'int' objects
Python 3에서는 예외 부분 바로 내부에서 logging.exception 메서드를 호출해야 합니다. 다른 곳에서 이 메서드를 호출하면 파이썬 문서의 경고에 따라 이상한 예외가 발생할 수 있습니다.