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]
