Я хочу использовать TaskLogreader в одном из моих проектов, где мне нужно прочитать журналы предыдущей задачи. Цель состоит в том, чтобы обновить переменную в текущей задаче на основе журналов предыдущей задачи. Claude AI рекомендовал мне использовать TaskLogreader, который, честно говоря, очень полезен и полезен, но я не нашел много документации для этого. Я хочу знать плюсы и минусы использования TaskLogreader, прежде чем его реализовать. < /P>
Это модуль:
Код: Выделить всё
from airflow.utils.log.log_reader import TaskLogReader
`log_reader = tasklogreader ()
Код: Выделить всё
logs, metadatas = log_reader.read_log_chunks(
ti=ti,
try_number=ti.try_number,
metadata={}
)
full_log = ''.join(logs)`
Я попробовал это, и это работало отлично, но мне все еще нужно изучить его, прежде чем полностью реализовать
Подробнее здесь:
https://stackoverflow.com/questions/797 ... -it-before