timmy 修订了这个 Gist 10 months ago. 转到此修订
没有任何变更
timmy 修订了这个 Gist 10 months ago. 转到此修订
没有任何变更
timmy 修订了这个 Gist 1 year ago. 转到此修订
1 file changed, 14 insertions
logging_error.py(文件已创建)
| @@ -0,0 +1,14 @@ | |||
| 1 | + | # 首先,引入 logging 模組 | |
| 2 | + | import logging | |
| 3 | + | ||
| 4 | + | # 然後,建立一個 logfile,用來記錄錯誤訊息 | |
| 5 | + | logging.basicConfig(filename="error.log", level=logging.ERROR) | |
| 6 | + | ||
| 7 | + | # 接下來,在你的程式中,當發生錯誤時,使用 logging.error() 來記錄錯誤訊息 | |
| 8 | + | # 同時,把 backtrace 設定為 True,以便在錯誤發生時記錄回溯訊息 | |
| 9 | + | try: | |
| 10 | + | # 這裡是你的程式碼 | |
| 11 | + | # 假設有一個除數為 0 的情況 | |
| 12 | + | result = 1 / 0 | |
| 13 | + | except Exception as e: | |
| 14 | + | logging.error("錯誤發生:%s" % e, exc_info=True) | |
上一页
下一页