web-dev-qa-db-ja.com

エアフローログへの書き込み

Airflowでログに書き込む1つの方法は、行44 here のようなPythonOperatorから文字列を返すことです。

気流ログファイルに書き込むことができる他の方法はありますか?印刷ステートメントがログに保存されないことがわかりました。

21
thatkaiguy

ロギングモジュールをコードにインポートし、そのようにログに書き込むことができます

import logging

logging.info('Hello')

ここにいくつかのオプションがあります

import logging    

logging.debug('This is a debug message')
logging.info('This is an info message')
logging.warning('This is a warning message')
logging.error('This is an error message')
logging.critical('This is a critical message')
25
J.Fratzke