← Back to issue list

Added a .trace method to Emitter to show trace information (CRAFT-97).

View original Github issue

Metadata

Project
craft-cli
Number
#6
Type
pull request
State
merged
Author
facundobatista
Labels
—
Created
Updated
Closed

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

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

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.
78%
#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.
74%