log 0.4.17

A lightweight logging facade for Rust
Documentation
[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"] }