[package] name = "structured-logger" version = "1.0.3" edition = "2018" description = """ A logging implementation for the log crate that logs structured values either synchronous or asynchronous, as JSON, CBOR, or any other format, into a file, stderr, stdout, or any other destination. """ authors = ["0xzensh "] license = "MIT OR Apache-2.0" documentation = "https://docs.rs/structured-logger" repository = "https://github.com/iorust/structured-logger" readme = "README.md" keywords = ["logger", "logging", "log", "json-log", "structured-log"] include = [ "Cargo.toml", "src/**/*.rs", "README.md", "LICENSE", "LICENSE-APACHE", ] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] default = ["log-panic"] log-panic = [] [dependencies] log = { version = "0.4", features = [ "kv_unstable_serde", ], default-features = false } parking_lot = { version = "0.12", optional = false } serde = { version = "1.0", features = ["derive"], default-features = false } serde_json = { version = "1.0", features = ["std"], default-features = false } tokio = { version = "1.29", features = [ "io-std", "io-util", "parking_lot", "sync", "rt", ], default-features = false } [dev-dependencies] tokio = { version = "1.29", features = ["full"] } gag = { version = "1.0" }