blob: 0d31859fac80007c0787f3bd0e2e40c871038fa5 [file] [log] [blame]
Haibo Huang029e5972020-07-15 21:35:42 -07001[package]
2
3name = "log"
Joel Galenson30e3e1c2021-04-02 16:02:24 -07004version = "0.4.14" # remember to update html_root_url
Haibo Huang029e5972020-07-15 21:35:42 -07005authors = ["The Rust Project Developers"]
6license = "MIT OR Apache-2.0"
7readme = "README.md"
8repository = "https://github.com/rust-lang/log"
9documentation = "https://docs.rs/log"
10description = """
11A lightweight logging facade for Rust
12"""
13categories = ["development-tools::debugging"]
14keywords = ["logging"]
15exclude = ["rfcs/**/*", "/.travis.yml", "/appveyor.yml"]
16build = "build.rs"
17
18[package.metadata.docs.rs]
Joel Galenson30e3e1c2021-04-02 16:02:24 -070019features = ["std", "serde", "kv_unstable_std", "kv_unstable_sval", "kv_unstable_serde"]
Haibo Huang029e5972020-07-15 21:35:42 -070020
21[[test]]
22name = "filters"
Joel Galenson30e3e1c2021-04-02 16:02:24 -070023path = "tests/filters.rs"
Haibo Huang029e5972020-07-15 21:35:42 -070024harness = false
25
26[[test]]
27name = "macros"
Joel Galenson30e3e1c2021-04-02 16:02:24 -070028path = "tests/macros.rs"
Haibo Huang029e5972020-07-15 21:35:42 -070029harness = true
30
31[features]
32max_level_off = []
33max_level_error = []
34max_level_warn = []
35max_level_info = []
36max_level_debug = []
37max_level_trace = []
38
39release_max_level_off = []
40release_max_level_error = []
41release_max_level_warn = []
42release_max_level_info = []
43release_max_level_debug = []
44release_max_level_trace = []
45
46std = []
47
48# requires the latest stable
49# this will have a tighter MSRV before stabilization
Joel Galenson30e3e1c2021-04-02 16:02:24 -070050kv_unstable = ["value-bag"]
51kv_unstable_sval = ["kv_unstable", "value-bag/sval", "sval"]
52kv_unstable_std = ["std", "kv_unstable", "value-bag/error"]
53kv_unstable_serde = ["kv_unstable_std", "value-bag/serde", "serde"]
Haibo Huang029e5972020-07-15 21:35:42 -070054
55[dependencies]
Joel Galenson30e3e1c2021-04-02 16:02:24 -070056cfg-if = "1.0"
Haibo Huang029e5972020-07-15 21:35:42 -070057serde = { version = "1.0", optional = true, default-features = false }
Joel Galenson30e3e1c2021-04-02 16:02:24 -070058sval = { version = "1.0.0-alpha.5", optional = true, default-features = false }
59value-bag = { version = "1.0.0-alpha.6", optional = true, default-features = false }
Haibo Huang029e5972020-07-15 21:35:42 -070060
61[dev-dependencies]
Joel Galenson30e3e1c2021-04-02 16:02:24 -070062serde = { version = "1.0", features = ["derive"] }
Haibo Huang029e5972020-07-15 21:35:42 -070063serde_test = "1.0"
Joel Galenson30e3e1c2021-04-02 16:02:24 -070064sval = { version = "1.0.0-alpha.5", features = ["derive"] }
65value-bag = { version = "1.0.0-alpha.6", features = ["test"] }