[package] name = "trace-tools" version = "0.3.0" authors = [ "IOTA Stiftung" ] edition = "2021" description = "Tracing and diagnostic tools for tasks" readme = "README.md" repository = "https://github.com/iotaledger/common-rs" license = "Apache-2.0" keywords = [ "iota", "tangle", "task", "trace" ] homepage = "https://www.iota.org" [dependencies] fern-logger = { version = "0.5.0", path = "../../fern-logger", default-features = false } time-helper = { version = "0.1.0", path = "../../time-helper", default-features = false } trace-tools-attributes = { version = "0.1.0", path = "../trace-tools-attributes", default-features = false } colored = { version = "2.0.0", default-features = false } console-subscriber = { version = "0.1.0", default-features = false, features = [ "parking_lot" ], optional = true } inferno = { version = "0.10.6", default-features = false } lazy_static = { version = "1.4.0", default-features = false } log = { version = "0.4.14", default-features = false } parking_lot = { version = "0.11.1", default-features = false } tokio = { version = "1.13.0", default-features = false, features = [ "full", "rt", "tracing" ], optional = true } tracing = { version = "0.1.26", default-features = false } tracing-futures = { version = "0.2.5", default-features = false, features = [ "futures-01", "futures-03", "std", "std-future" ] } tracing-log = { version = "0.1.2", default-features = false, features = [ "log-tracer", "std" ] } tracing-subscriber = { version = "0.3.0", default-features = false, features = [ "ansi", "fmt", "parking_lot", "registry" ] } [dev-dependencies] tokio = { version = "1.13.0", default-features = false, features = [ "full", "rt", "tracing" ] } [features] default = [ ] tokio-console = [ "console-subscriber", "tokio" ]