add component propagation

This commit is contained in:
Aleksandr 2025-10-07 20:33:46 +03:00
parent 04ff3853e6
commit 4e3b349e20
4 changed files with 235 additions and 31 deletions

View file

@ -22,7 +22,7 @@ cli = [
]
enable-tracing = ["fastrace/enable"]
logforth = ["dep:logforth", "dep:opentelemetry-otlp"]
tokio = ["dep:tokio"]
tokio = ["dep:tokio", "dep:fastrace"]
# Very long running.
get_time_test = []
@ -72,3 +72,4 @@ log = { version = "0.4.28", features = ["kv", "kv_serde", "std", "serde"] }
logforth = { version = "0.28.1", default-features = false, features = ["append-fastrace", "append-file", "bridge-log", "layout-text", "layout-json", "append-async", "append-opentelemetry", "diagnostic-fastrace", "rustls"], optional = true }
opentelemetry-otlp = { version = "0.31.0", default-features = false, features = ["logs", "metrics", "http-proto", "http-json"], optional = true }
fastrace = { version = "0.7.14", optional = true }
pin-project-lite = "0.2.16"