Log exception with traceback

后端 未结 11 1176
失恋的感觉
失恋的感觉 2020-12-02 04:25

How can I log my Python errors?

try:
    do_something()
except:
    # How can I log my exception here, complete with its traceback?
11条回答
  •  日久生厌
    2020-12-02 04:44

    What I was looking for:

    import sys
    import traceback
    
    exc_type, exc_value, exc_traceback = sys.exc_info()
    traceback_in_var = traceback.format_tb(exc_traceback)
    

    See:

    • https://docs.python.org/3/library/traceback.html

提交回复
热议问题