Skip to content

feat: structured JSON logging via VOUCH_LOG_FORMAT=json #97

Description

@plind-junior

What you're trying to do

Running vouch as a service, I can't easily parse its logs. VOUCH_LOG_FORMAT is
referenced in ROADMAP and adapters/generic-mcp/README.md but isn't
implemented anywhere in src/.

Acceptance

  • VOUCH_LOG_FORMAT=json emits one JSON object per log line (level, event,
    actor, object_ids).
  • Default (unset) keeps the current human-readable format.
  • No behavior change beyond formatting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions