Ultima attività 10 months ago

這段 Python 程式碼使用 logging 模組來 記錄錯誤日誌,透過 logging.basicConfig() 設定 錯誤訊息輸出至 error.log 檔案。當程式執行時發生 異常(如除數為 0),會捕捉錯誤並使用 logging.error() 記錄詳細的錯誤訊息與 回溯資訊(exc_info=True),方便 錯誤偵錯與系統維護。適用於 後端系統監控、錯誤追蹤及除錯分析。

timmy ha revisionato questo gist 10 months ago. Vai alla revisione

Nessuna modifica

timmy ha revisionato questo gist 10 months ago. Vai alla revisione

Nessuna modifica

timmy ha revisionato questo gist 1 year ago. Vai alla revisione

1 file changed, 14 insertions

logging_error.py(file creato)

@@ -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)
Più nuovi Più vecchi