1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
6# to registry (e.g., crates.io) dependencies.
7#
8# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
11
12[package]
13edition = "2018"
14rust-version = "1.63.0"
15name = "tracing-subscriber"
16version = "0.3.18"
17authors = [
18    "Eliza Weisman <[email protected]>",
19    "David Barsky <[email protected]>",
20    "Tokio Contributors <[email protected]>",
21]
22description = """
23Utilities for implementing and composing `tracing` subscribers.
24"""
25homepage = "https://tokio.rs"
26readme = "README.md"
27keywords = [
28    "logging",
29    "tracing",
30    "metrics",
31    "subscriber",
32]
33categories = [
34    "development-tools::debugging",
35    "development-tools::profiling",
36    "asynchronous",
37]
38license = "MIT"
39repository = "https://github.com/tokio-rs/tracing"
40resolver = "2"
41
42[package.metadata.docs.rs]
43all-features = true
44rustdoc-args = [
45    "--cfg",
46    "docsrs",
47]
48
49[[bench]]
50name = "filter"
51harness = false
52
53[[bench]]
54name = "filter_log"
55harness = false
56
57[[bench]]
58name = "fmt"
59harness = false
60
61[[bench]]
62name = "enter"
63harness = false
64
65[dependencies.chrono]
66version = "0.4.26"
67features = [
68    "clock",
69    "std",
70]
71optional = true
72default-features = false
73
74[dependencies.matchers]
75version = "0.1.0"
76optional = true
77
78[dependencies.nu-ansi-term]
79version = "0.46.0"
80optional = true
81
82[dependencies.once_cell]
83version = "1.13.0"
84optional = true
85
86[dependencies.parking_lot]
87version = "0.12.1"
88optional = true
89
90[dependencies.regex]
91version = "1.6.0"
92features = [
93    "std",
94    "unicode-case",
95    "unicode-perl",
96]
97optional = true
98default-features = false
99
100[dependencies.serde]
101version = "1.0.140"
102optional = true
103
104[dependencies.serde_json]
105version = "1.0.82"
106optional = true
107
108[dependencies.sharded-slab]
109version = "0.1.4"
110optional = true
111
112[dependencies.smallvec]
113version = "1.9.0"
114optional = true
115
116[dependencies.thread_local]
117version = "1.1.4"
118optional = true
119
120[dependencies.time]
121version = "0.3.2"
122features = ["formatting"]
123optional = true
124
125[dependencies.tracing]
126version = "0.1.35"
127optional = true
128default-features = false
129
130[dependencies.tracing-core]
131version = "0.1.30"
132default-features = false
133
134[dependencies.tracing-log]
135version = "0.2.0"
136features = [
137    "log-tracer",
138    "std",
139]
140optional = true
141default-features = false
142
143[dependencies.tracing-serde]
144version = "0.1.3"
145optional = true
146
147[dev-dependencies.criterion]
148version = "0.3.6"
149default-features = false
150
151[dev-dependencies.log]
152version = "0.4.17"
153
154[dev-dependencies.regex]
155version = "1"
156features = ["std"]
157default-features = false
158
159[dev-dependencies.time]
160version = "0.3.2"
161features = [
162    "formatting",
163    "macros",
164]
165
166[dev-dependencies.tokio]
167version = "1"
168features = [
169    "rt",
170    "macros",
171]
172
173[dev-dependencies.tracing]
174version = "0.1.35"
175
176[dev-dependencies.tracing-futures]
177version = "0.2.0"
178features = [
179    "std-future",
180    "std",
181]
182default-features = false
183
184[dev-dependencies.tracing-log]
185version = "0.2.0"
186
187[features]
188alloc = []
189ansi = [
190    "fmt",
191    "nu-ansi-term",
192]
193default = [
194    "smallvec",
195    "fmt",
196    "ansi",
197    "tracing-log",
198    "std",
199]
200env-filter = [
201    "matchers",
202    "regex",
203    "once_cell",
204    "tracing",
205    "std",
206    "thread_local",
207]
208fmt = [
209    "registry",
210    "std",
211]
212json = [
213    "tracing-serde",
214    "serde",
215    "serde_json",
216]
217local-time = ["time/local-offset"]
218registry = [
219    "sharded-slab",
220    "thread_local",
221    "std",
222]
223std = [
224    "alloc",
225    "tracing-core/std",
226]
227valuable = [
228    "tracing-core/valuable",
229    "valuable_crate",
230    "valuable-serde",
231    "tracing-serde/valuable",
232]
233
234[target."cfg(tracing_unstable)".dependencies.valuable-serde]
235version = "0.1.0"
236optional = true
237default-features = false
238
239[target."cfg(tracing_unstable)".dependencies.valuable_crate]
240version = "0.1.0"
241optional = true
242default-features = false
243package = "valuable"
244
245[badges.maintenance]
246status = "experimental"
247