web-dev-qa-db-fra.com

Écriture dans les journaux de flux d'air

Une façon d'écrire dans les journaux dans Airflow est de renvoyer une chaîne à partir d'un PythonOperator comme sur la ligne 44 ici .

Existe-t-il d'autres moyens qui me permettent d'écrire dans les fichiers journaux de flux d'air? J'ai constaté que les instructions d'impression ne sont pas enregistrées dans les journaux.

21
thatkaiguy

Vous pouvez importer le module de journalisation dans votre code et écrire dans les journaux de cette façon

import logging

logging.info('Hello')

Voici quelques options supplémentaires

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