Skip to content

Logging #39

Description

@LukasNiessen

Off by default, opt-in per check via CheckOptions.logging, never via a global. Levels debug / info / warn / error. Fixed vocabulary: start check, end check, log progress, log violation, log metric.

Optional file output so CI can archive the log as a build artifact — timestamped filenames, auto-created output directory, append-vs-overwrite switch.

Thread the options through rather than reading ambient state. More verbose at the call site, and it is what makes parallel test execution behave.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions