Skip to content

Logging: ungrouped scheduler debug chatter is 21% of pipeline log lines #3552

Description

@thomhurst

Category: logging UX — Breaking: no

Run 30526435350: 595 of 2,844 pipeline lines (21%) are DBUG; 383 are scheduler lines (Queued module..., now ready to execute, completed after Xms with lock keys: (none) (Active: Q=0, E=4), completion unblocks 57 dependents: <57 full names>), including 18 Pending modules: single-line dumps of ~4KB each. These sit outside any ::group::, so they dominate the uncollapsed scroll between module groups. (The Build repo's appsettings sets Default: Trace, which amplifies it — but the mega-dumps are emitted at Debug by the framework.)

Fix: demote the mega-dumps (Pending modules:, Executing modules:, per-dependent fan-out lists) to Trace, keep one-line state summaries at Debug, and/or wrap scheduler diagnostics in their own collapsible group. (#3456 separately covers the per-module timeout line.)

Part of #3239 (round 2 addendum).

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium: improvements and polish - after P1enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions