Skip to content

logging: carry a target and structured fields on the log verb #111

Description

@mfw78

Problem. nexum:host/logging carries log(level, message) only. A guest that structures its logging in the tracing style must fold the target and the fields into the message string, and the host cannot filter or route on them.

Scope. An additive change to the unfrozen logging package: add a target (or scope) string and a list of key-value fields to the log verb, so a guest maps tracing events through without loss and the host pipeline filters like a tracing subscriber.

Dependencies. None. Refs: nullislabs/videre-nexum-module#26, whose "level and target intact" acceptance box closes against this.

AI Assistance: Claude Fable filed this from the videre #26 groom and the tracing-shaped direction mfw78 chose (2026-08-06).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions