Added a .trace method to Emitter to show trace information (CRAFT-97).
Metadata
Current evaluation
PR #6 by maintainer facundobatista added Emitter.trace() for trace-level output (CRAFT-97). Approved by 2 reviewers and merged into main via commit be12175 (impl 729b1ee); the method still ships today in craft_cli/messages.py.
Resolution: closed resolved
Reason: The PR was approved by two reviewers and merged into main as commit be12175 ("Merge pull request #6 from facundobatista/trace-message", implementation in 729b1ee). Emitter.trace() persists in the codebase and is documented in docs/explanation/presenting-messages.rst.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | PR #6 by maintainer facundobatista added Emitter.trace() for trace-level output (CRAFT-97). Approved by 2 reviewers and merged into main via commit be12175 (impl 729b1ee); the method still ships today in craft_cli/messages.py. | |
| stealth/space-bunny-alpha | — | closed resolved | Added Emitter.trace() to report recipe trace information, resolving CRAFT-97; the maintainer-authored PR was approved by two reviewers and merged. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a pull request adding a .trace method to the Emitter class for displaying trace information. Approved by two reviewers, passed CI checks, and introduced 86 lines of code across four files. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-cli#89
(confidence 55%)
Later verbosity rework (commit 641d393 removed the global --trace flag in favour of --verbosity) reshaped how EmitterMode.TRACE and trace() are reached.
-
Related To:
craft-cli#95
(confidence 45%)
Follow-up on traceback behaviour in verbose/trace modes (merge cc862d2), touching the same verbosity plumbing.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #585 Added a --trace global option that sets the Emitter level in TRACE. | charmcraft | merged | Merged in charmcraft#585 via commit e2fc372f, adding a global --trace option that sets the Emitter logging level to TRACE. | |
| #92 Added the .debug and .verbose methods to Emitter (CRAFT-1137). | craft-cli | merged | Merged PR #92 added Emitter.debug() and Emitter.verbose() for the new verbosity spec and moved pause start/end messages to debug output, visible only in TRACE mode. |