Hi All,
We have carried out some work around logging. Highlights: * Removed altering of the root logger as this would affect logging for any parent processes also using this root logger object as detailed in https://issues.apache.org/jira/browse/AIRFLOW-409 * Replaced use of the root logger with context specific logger objects - these will be inheriting from a base 'Airflow' logger object, allowing for centralised control of the logging configuration. * Added a logging controller that can be used to configure the 'Airflow' base logger, which will propagate throughout Airflow. * Added Airflow configuration options for configuring the 'Airflow' base logger. The PR is here: https://github.com/apache/incubator-airflow/pull/1921 Landscape failed to run for this PR (maybe it is too large). However, we are linting locally so I would expect there to be no issues. If people feel this is an improvement to the existing logging, it would be great to get this merged as soon as possible so we don't have to keep changing new pieces of logging in Airflow to fit this new model. Cheers, Luke Maycock OLIVER WYMAN [email protected]<mailto:[email protected]> www.oliverwyman.com<http://www.oliverwyman.com/> ________________________________ This e-mail and any attachments may be confidential or legally privileged. If you received this message in error or are not the intended recipient, you should destroy the e-mail message and any attachments or copies, and you are prohibited from retaining, distributing, disclosing or using any information contained herein. Please inform us of the erroneous delivery by return e-mail. Thank you for your cooperation.
