airflow.providers.alibaba.cloud.log.oss_task_handler¶
类¶
方便的超类,用于配置带有类名的记录器。 |
|
OSSTaskHandler 是一个 Python 日志处理器,用于处理和读取任务实例日志。 |
模块内容¶
- class airflow.providers.alibaba.cloud.log.oss_task_handler.OSSRemoteLogIO(context=None)[source]¶
基类:
airflow.utils.log.logging_mixin.LoggingMixin
方便的超类,用于配置带有类名的记录器。
- base_log_folder: pathlib.Path[source]¶
- oss_log_exists(remote_log_location)[source]¶
检查 remote_log_location 是否存在于远程存储中。
- 参数:
remote_log_location – 日志在远程存储中的位置
- 返回:
如果位置存在则返回 True,否则返回 False
- class airflow.providers.alibaba.cloud.log.oss_task_handler.OSSTaskHandler(base_log_folder, oss_log_folder, **kwargs)[source]¶
基类:
airflow.utils.log.file_task_handler.FileTaskHandler
,airflow.utils.log.logging_mixin.LoggingMixin
OSSTaskHandler 是一个 Python 日志处理器,用于处理和读取任务实例日志。
扩展了 airflow FileTaskHandler,并上传到 OSS 远程存储并从其中读取。