ephraimbuddy opened a new pull request, #69916:
URL: https://github.com/apache/airflow/pull/69916

   CLI commands emitted Alembic plugin-registration log lines into stdout 
before the actual command output, so machine-readable output such as airflow 
dags list --output json was no longer parseable (#69911).
   
   Users had no way to silence this themselves: the [logging] namespace_levels 
option only affected structlog-native loggers. Records from stdlib-logging 
dependencies like Alembic ignored the configured namespaces entirely, and a 
namespace set more verbose than the global level was still dropped by the 
handler threshold.
   
   Namespace levels now apply to both logging APIs, in both directions. The 
plugin-registration namespace defaults to WARNING alongside the other chatty 
loggers, since it carries no value during normal commands, while Alembic's 
migration progress messages stay visible.
   
   closes: #69911
   
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   <!--
   If generative AI tooling has been used in the process of authoring this PR, 
please
   change below checkbox to `[X]` followed by the name of the tool, uncomment 
the "Generated-by".
   -->
   
   - [x] Yes (please specify the tool below)
   
   GPT-5.6
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to