Skip to content

Initial commit of tracing-scribe library - #1

Merged
crisidev merged 1 commit into
mainfrom
import
May 29, 2026
Merged

crisidev merged 1 commit into
mainfrom
import

Conversation

@crisidev

@crisidev crisidev commented May 28, 2026 •

Copy link
Copy Markdown
Collaborator

This commit introduces the tracing-scribe library, a tracing-subscriber layer for enhanced console logging.

Key features include:

  • Hierarchical, colorful output for spans and events with status icons.
  • Automatic duration tracking for spans.
  • Error propagation: child span failures mark parent spans as failed.
  • A console! macro for simplified event logging and Result handling.
  • Customizable color schemes and status icons.

This commit introduces the `tracing-scribe` library, a `tracing-
subscriber` layer for enhanced console logging.

Key features include:
- Hierarchical, colorful output for spans and events with status icons.
- Automatic duration tracking for spans.
- Error propagation: child span failures mark parent spans as failed.
- A `console!` macro for simplified event logging and `Result` handling.
- Customizable color schemes and status icons.

Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com>
@crisidev crisidev self-assigned this May 28, 2026
@crisidev
crisidev requested a review from danilobuerger May 28, 2026 16:53
Comment thread Cargo.toml
@crisidev
crisidev merged commit 55ffd41 into main May 29, 2026
1 check passed
@crisidev
crisidev deleted the import branch May 29, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants