日誌

概述

WebRunner 使用 Python 的 logging 模組搭配旋轉檔案處理器來記錄自動化事件、錯誤和警告。

設定

屬性

日誌檔案

WEBRunner.log

日誌等級

WARNING 及以上

最大檔案大小

1 GB(旋轉)

日誌格式

%(asctime)s | %(name)s | %(levelname)s | %(message)s

處理器

RotatingFileHandler``(自訂 ``WebRunnerLoggingHandler

日誌輸出

日誌檔案在當前工作目錄中建立為 WEBRunner.log。 當檔案達到 1 GB 時會進行旋轉。

日誌範例:

2025-01-01 12:00:00 | je_web_runner | WARNING | WebDriverWrapper find_element failed: ...
2025-01-01 12:00:01 | je_web_runner | ERROR | WebdriverManager quit, failed: ...

日誌實例

全域日誌可透過 web_runner_logger 存取:

from je_web_runner.utils.logging.loggin_instance import web_runner_logger

web_runner_logger.warning("自訂警告訊息")