crates/knut-tracing/Cargo.toml
[package]
name = "knut-tracing"
description = "Shared tracing-subscriber bootstrap for knut's binaries — one `init_tracing(json)` (JSON lines or pretty text, level from RUST_LOG, default info) consumed by bifröst and knutpipe instead of a byte-identical copy per binary (REUSE)."
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
[dependencies]
# The subscriber the binaries install. Same feature set both binaries used when
# each carried its own copy of the bootstrap (env-filter for RUST_LOG, json for
# `--json-logs`). This is the ONLY dependency, so a consumer that just wants the
# shared bootstrap pulls nothing heavy (no arrow/redis/tokio).
tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }