airflow.providers.microsoft.azure.log.wasb_task_handler
¶
模組內容¶
類別¶
WasbTaskHandler 是一個 Python 日誌處理器,用於處理和讀取任務實例日誌。 |
- class airflow.providers.microsoft.azure.log.wasb_task_handler.WasbTaskHandler(base_log_folder, wasb_log_folder, wasb_container, **kwargs)[原始碼]¶
基底類別:
airflow.utils.log.file_task_handler.FileTaskHandler
,airflow.utils.log.logging_mixin.LoggingMixin
WasbTaskHandler 是一個 Python 日誌處理器,用於處理和讀取任務實例日誌。
它擴展了 airflow FileTaskHandler,並上傳和讀取 Wasb 遠端儲存體。
- set_context(ti, *, identifier=None)[原始碼]¶
向 airflow 任務處理器提供 task_instance 上下文。
一般來說傳回 None。但是如果 attr maintain_propagate 已設定為傳播,則傳回 sentinel MAINTAIN_PROPAGATE。這具有覆寫預設行為的效果,無論何時呼叫 set_context,都將 propagate 設定為 False。在撰寫本文時,此功能僅用於單元測試。
- 參數
ti (airflow.models.taskinstance.TaskInstance) – 任務實例物件
identifier (str | None) – 如果設定,則將字尾新增至日誌檔。用於從任務或觸發器執行以外的上下文向任務日誌中繼例外訊息時使用