git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Log external module into airflow log


Here is the output i am getting from the log in airflow UI

*** Reading local log.
[2018-06-01 15:15:55,979] {{cli.py:374}} INFO - Running on host
airflow-webserver
[2018-06-01 15:15:56,042] {{models.py:1197}} INFO - Dependencies all
met for <TaskInstance:
promenade_fleuve_montagne_dag.write_geo_data_polylines 2018-06-01
19:15:16.584033 [queued]>
[2018-06-01 15:15:56,090] {{models.py:1197}} INFO - Dependencies all
met for <TaskInstance:
promenade_fleuve_montagne_dag.write_geo_data_polylines 2018-06-01
19:15:16.584033 [queued]>
[2018-06-01 15:15:56,090] {{models.py:1407}} INFO -
--------------------------------------------------------------------------------
Starting attempt 1 of 2
--------------------------------------------------------------------------------

[2018-06-01 15:15:56,127] {{models.py:1428}} INFO - Executing
<Task(PythonOperator): write_geo_data_polylines> on 2018-06-01
19:15:16.584033
[2018-06-01 15:15:56,127] {{base_task_runner.py:115}} INFO - Running:
['bash', '-c', 'airflow run promenade_fleuve_montagne_dag
write_geo_data_polylines 2018-06-01T19:15:16.584033 --job_id 2080
--raw -sd DAGS_FOLDER/imontagne_dag.py']
[2018-06-01 15:15:56,970] {{base_task_runner.py:98}} INFO - Subtask:
[2018-06-01 15:15:56,966] {{__init__.py:45}} INFO - Using executor
LocalExecutor
[2018-06-01 15:15:57,015] {{base_task_runner.py:98}} INFO - Subtask:
[2018-06-01 15:15:57,009] {{models.py:189}} INFO - Filling up the
DagBag from /usr/local/airflow/dags/montagne_dag.py
[2018-06-01 15:15:57,808] {{cli.py:374}} INFO - Running on host
airflow-webserver
[2018-06-01 15:15:57,946] {{base_task_runner.py:98}} INFO - Subtask:
Warning 6: dataset
/usr/local/airflow/data/output/montagne_dag/2018-06-01T19:15:16.584033/fleuve_montagne_polylines.geojson
does not support layer creation option ENCODING
[2018-06-01 15:15:57,994] {{base_task_runner.py:98}} INFO - Subtask:
[2018-06-01 15:15:57,976] {{python_operator.py:90}} INFO - Done.
Returned value was: None
[2018-06-01 15:15:58,065] {{base_task_runner.py:98}} INFO - Subtask:
/usr/local/lib/python3.6/site-packages/psycopg2/__init__.py:144:
UserWarning: The psycopg2 wheel package will be renamed from release
2.8; in order to keep installing from binary please use "pip install
psycopg2-binary" instead. For details see:
<http://initd.org/psycopg/docs/install.html#binary-install-from-pypi>.
[2018-06-01 15:15:58,065] {{base_task_runner.py:98}} INFO - Subtask:   """)



On Fri, Jun 1, 2018 at 2:33 PM, Martin Gauthier <gauthiermartin86@xxxxxxxxx>
wrote:

> For example this python operator
>
> write_polylines_geo_data = PythonOperator(
> task_id='write_geo_data_polylines',
> provide_context=True,
> python_callable=generate_geo_data_files_from_wkt_data_file,
> op_args=[
> polylines_staging_file_loc,
> 'pickle',
> WGS54,
> 'geometry',
> None,
> (polylines_geojson_file_location, 'geojson', WGS54),
> (polylines_shape_file_location, 'shape', MTM5
> )
> ],
> dag=dag
> )
>
> ​
> I would like to log actions done into the function ​
> "generate_geo_data_files_from_wkt_data_file"  would i need to define a
> logger in this function and then it should do the trick ?
>
>
>


-- 
Martin Gauthier

C: 438-499-1749