Registry / logging / tracing-bunyan-formatter

tracing-bunyan-formatter

JSON →
library0.3.10rscratesunverified

A Bunyan formatter for the tracing crate, outputting structured JSON logs.

# Cargo.toml [dependencies] tracing-bunyan-formatter = "0.3.10"
INSTALL
IMPORT
SIG · TRACING-BUNYAN-FOR
T
tracing-bunyan-formatter
loggingrustv0.3.10
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

BunyanFormattingLayer
use tracing_bunyan_formatter::BunyanFormattingLayer;

Sets up a Bunyan JSON logger for the tracing crate.

use tracing_bunyan_formatter::BunyanFormattingLayer; use tracing_subscriber::Registry; use tracing_subscriber::prelude::*; let formatting_layer = BunyanFormattingLayer::new("my_app", std::io::stdout); let subscriber = Registry::default().with(formatting_layer); tracing::subscriber::set_global_default(subscriber).unwrap(); tracing::info!("Application started");
Debug
Known issues
gotchaRequires the `tracing-subscriber` crate with the `registry` feature.
fix
Add `tracing-subscriber = { version = "0.3", features = ["registry"] }` to Cargo.toml.
affects: >=0.3.0
Upgrade
Version history
0.3.10latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
40 hits · last 30 days
node
36
Resources
tracing-bunyan-formatter — cargo add tracing-bunyan-formatter · libregistry