This is an automated email from the ASF dual-hosted git repository.

ash pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new eca09a04b5a Add newsframent for namespace logger level feature added 
last year (#64218)
eca09a04b5a is described below

commit eca09a04b5a1fe91564eb1d881af5f1be351a6ee
Author: Ash Berlin-Taylor <[email protected]>
AuthorDate: Wed Mar 25 15:08:04 2026 +0000

    Add newsframent for namespace logger level feature added last year (#64218)
    
    This was merged at the end of last year, but needs to be surfaced to
    users/operators somehow.
---
 airflow-core/newsfragments/55850.significant.rst | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/airflow-core/newsfragments/55850.significant.rst 
b/airflow-core/newsfragments/55850.significant.rst
new file mode 100644
index 00000000000..3a0407b1168
--- /dev/null
+++ b/airflow-core/newsfragments/55850.significant.rst
@@ -0,0 +1,13 @@
+Easily allow setting level of individual loggers
+
+Add ``namespace_levels`` config option 
(``AIRFLOW__LOGGING__NAMESPACE_LEVELS``) to set log
+levels for individual named loggers, independent of the global 
``logging_level``.
+
+This is particularly useful for debugging. For example, it allows enabling 
debug
+logging for ``botocore`` while keeping ``sqlalchemy.engine`` quiet::
+
+    AIRFLOW__LOGGING__NAMESPACE_LEVELS='botocore=debug sqlalchemy.engine=error'
+
+The format is whitespace- or comma-separated ``<logger>=<level>`` pairs. 
Logger names are
+visible in task logs as the ``source`` attribute, or in the ``[]`` after the 
message in the
+console log appearance.

Reply via email to