[package] | |
name = "log" | |
version = "0.4.17" # remember to update html_root_url | |
authors = ["The Rust Project Developers"] | |
license = "MIT OR Apache-2.0" | |
readme = "README.md" | |
repository = "https://github.com/rust-lang/log" | |
documentation = "https://docs.rs/log" | |
description = """ | |
A lightweight logging facade for Rust | |
""" | |
categories = ["development-tools::debugging"] | |
keywords = ["logging"] | |
exclude = ["rfcs/**/*"] | |
build = "build.rs" | |
[package.metadata.docs.rs] | |
features = ["std", "serde", "kv_unstable_std", "kv_unstable_sval", "kv_unstable_serde"] | |
[[test]] | |
name = "filters" | |
path = "tests/filters.rs" | |
harness = false | |
[[test]] | |
name = "macros" | |
path = "tests/macros.rs" | |
harness = true | |
[features] | |
max_level_off = [] | |
max_level_error = [] | |
max_level_warn = [] | |
max_level_info = [] | |
max_level_debug = [] | |
max_level_trace = [] | |
release_max_level_off = [] | |
release_max_level_error = [] | |
release_max_level_warn = [] | |
release_max_level_info = [] | |
release_max_level_debug = [] | |
release_max_level_trace = [] | |
std = [] | |
# requires the latest stable | |
# this will have a tighter MSRV before stabilization | |
kv_unstable = ["value-bag"] | |
kv_unstable_sval = ["kv_unstable", "value-bag/sval", "sval"] | |
kv_unstable_std = ["std", "kv_unstable", "value-bag/error"] | |
kv_unstable_serde = ["kv_unstable_std", "value-bag/serde", "serde"] | |
[dependencies] | |
cfg-if = "1.0" | |
serde = { version = "1.0", optional = true, default-features = false } | |
sval = { version = "=1.0.0-alpha.5", optional = true, default-features = false } | |
value-bag = { version = "=1.0.0-alpha.9", optional = true, default-features = false } | |
[dev-dependencies] | |
rustversion = "1.0" | |
serde = { version = "1.0", features = ["derive"] } | |
serde_test = "1.0" | |
sval = { version = "=1.0.0-alpha.5", features = ["derive"] } | |
value-bag = { version = "=1.0.0-alpha.9", features = ["test"] } |