1[package] 2name = "tracing-examples" 3version = "0.0.0" 4publish = false 5edition = "2018" 6rust-version = "1.49.0" 7 8[features] 9default = [] 10 11[dev-dependencies] 12 13# tracing crates 14tracing = { path = "../tracing", version = "0.1.35" } 15tracing-core = { path = "../tracing-core", version = "0.1.28" } 16tracing-error = { path = "../tracing-error" } 17tracing-flame = { path = "../tracing-flame" } 18tracing-tower = { version = "0.1.0", path = "../tracing-tower" } 19tracing-subscriber = { path = "../tracing-subscriber", version = "0.3.0", features = ["json", "env-filter"] } 20tracing-futures = { version = "0.2.1", path = "../tracing-futures", features = ["futures-01"] } 21tracing-attributes = { path = "../tracing-attributes", version = "0.1.22" } 22tracing-log = { path = "../tracing-log", version = "0.1.3", features = ["env_logger"] } 23tracing-serde = { path = "../tracing-serde" } 24tracing-opentelemetry = { path = "../tracing-opentelemetry" } 25tracing-journald = { path = "../tracing-journald" } 26tracing-appender = { path = "../tracing-appender", version = "0.2.0" } 27 28# serde example 29serde_json = "1.0.82" 30 31futures = "0.3.21" 32tokio = { version = "1.20.1", features = ["full"] } 33 34# env-logger example 35env_logger = "0.9.0" 36 37# tower examples 38tower = { version = "0.4.13", features = ["full"] } 39http = "0.2.8" 40hyper = { version = "0.14.20", features = ["full"] } 41rand = "0.7.3" 42bytes = "1" 43argh = "0.1.8" 44 45# sloggish example 46ansi_term = "0.12.1" 47humantime = "2.1.0" 48log = "0.4.17" 49 50# inferno example 51inferno = "0.11.6" 52tempfile = "3" 53 54# opentelemetry example 55opentelemetry = { version = "0.18.0", default-features = false, features = ["trace"] } 56opentelemetry-jaeger = "0.17.0" 57 58# fmt examples 59snafu = "0.6.10" 60thiserror = "1.0.31" 61 62# valuable examples 63valuable = { version = "0.1.0", features = ["derive"] } 64 65[target.'cfg(tracing_unstable)'.dependencies] 66tracing-core = { path = "../tracing-core", version = "0.1.28", features = ["valuable"]} 67tracing-subscriber = { path = "../tracing-subscriber", version = "0.3.0", features = ["json", "env-filter", "valuable"]} 68