prima-tracing 0.6.2

Prima.it opentelemetry standard library
Documentation
[[example]]
name = "custom-json-subscriber"
path = "examples/custom_json_subscriber.rs"
required-features = ["json-logger"]

[[example]]
name = "custom-subscriber"
path = "examples/custom_subscriber.rs"
required-features = ["json-logger"]
[dependencies.chrono]
default-features = false
features = ["serde", "clock"]
version = "^0.4"

[dependencies.opentelemetry]
features = ["rt-tokio"]
optional = true
version = "0.19"

[dependencies.opentelemetry-otlp]
default-features = false
features = ["http-proto", "reqwest-client"]
optional = true
version = "0.12"

[dependencies.serde]
features = ["derive"]
version = "^1.0"

[dependencies.serde_json]
version = "^1.0"

[dependencies.tracing]
features = ["max_level_debug", "release_max_level_info"]
version = "0.1"

[dependencies.tracing-log]
version = "0.1"

[dependencies.tracing-opentelemetry]
optional = true
version = "0.19"

[dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3"
[dev-dependencies.actix-web]
version = "4.0.1"

[dev-dependencies.prima_bridge]
version = "0.13"

[dev-dependencies.tokio]
features = ["rt", "macros", "rt-multi-thread"]
version = "1.17"

[dev-dependencies.tracing-actix-web]
features = ["opentelemetry_0_19"]
version = "0.7.0"

[features]
datadog = ["json-logger", "opentelemetry", "tracing-opentelemetry"]
default = []
dev = ["traces"]
json-logger = []
live = ["json-logger", "datadog", "traces"]
prima-logger-datadog = ["datadog"]
prima-logger-json = ["json-logger"]
prima-telemetry = ["traces"]
rt-tokio-current-thread = ["opentelemetry/rt-tokio-current-thread"]
traces = ["tracing-opentelemetry", "opentelemetry", "opentelemetry-otlp"]

[package]
authors = ["Enrico Risa <enrico.risa@prima.it>"]
description = "Prima.it opentelemetry standard library"
edition = "2021"
license = "MIT OR Apache-2.0"
name = "prima-tracing"
readme = "README.md"
repository = "https://github.com/primait/prima_tracing.rs"
version = "0.6.2"