• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[package]
2
3name = "log"
4version = "0.4.17" # remember to update html_root_url
5authors = ["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/**/*"]
16build = "build.rs"
17
18[package.metadata.docs.rs]
19features = ["std", "serde", "kv_unstable_std", "kv_unstable_sval", "kv_unstable_serde"]
20
21[[test]]
22name = "filters"
23path = "tests/filters.rs"
24harness = false
25
26[[test]]
27name = "macros"
28path = "tests/macros.rs"
29harness = 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
50kv_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"]
54
55[dependencies]
56cfg-if = "1.0"
57serde = { version = "1.0", optional = true, default-features = false }
58sval = { version = "=1.0.0-alpha.5", optional = true, default-features = false }
59value-bag = { version = "=1.0.0-alpha.9", optional = true, default-features = false }
60
61[dev-dependencies]
62rustversion = "1.0"
63serde = { version = "1.0", features = ["derive"] }
64serde_test = "1.0"
65sval = { version = "=1.0.0-alpha.5", features = ["derive"] }
66value-bag = { version = "=1.0.0-alpha.9", features = ["test"] }
67