]> git.proxmox.com Git - rustc.git/blob - vendor/tracing-subscriber/README.md
New upstream version 1.54.0+dfsg1
[rustc.git] / vendor / tracing-subscriber / README.md
1 ![Tracing — Structured, application-level diagnostics][splash]
2
3 [splash]: https://raw.githubusercontent.com/tokio-rs/tracing/master/assets/splash.svg
4
5 # tracing-subscriber
6
7 Utilities for implementing and composing [`tracing`][tracing] subscribers.
8
9 [![Crates.io][crates-badge]][crates-url]
10 [![Documentation][docs-badge]][docs-url]
11 [![Documentation (master)][docs-master-badge]][docs-master-url]
12 [![MIT licensed][mit-badge]][mit-url]
13 [![Build Status][actions-badge]][actions-url]
14 [![Discord chat][discord-badge]][discord-url]
15 ![maintenance status][maint-badge]
16
17 [Documentation][docs-url] | [Chat][discord-url]
18
19 [tracing]: https://github.com/tokio-rs/tracing/tree/master/tracing
20 [tracing-fmt]: https://github.com/tokio-rs/tracing/tree/master/tracing-subscriber
21 [crates-badge]: https://img.shields.io/crates/v/tracing-subscriber.svg
22 [crates-url]: https://crates.io/crates/tracing-subscriber
23 [docs-badge]: https://docs.rs/tracing-subscriber/badge.svg
24 [docs-url]: https://docs.rs/tracing-subscriber/0.2.18
25 [docs-master-badge]: https://img.shields.io/badge/docs-master-blue
26 [docs-master-url]: https://tracing-rs.netlify.com/tracing_subscriber
27 [mit-badge]: https://img.shields.io/badge/license-MIT-blue.svg
28 [mit-url]: LICENSE
29 [actions-badge]: https://github.com/tokio-rs/tracing/workflows/CI/badge.svg
30 [actions-url]:https://github.com/tokio-rs/tracing/actions?query=workflow%3ACI
31 [discord-badge]: https://img.shields.io/discord/500028886025895936?logo=discord&label=discord&logoColor=white
32 [discord-url]: https://discord.gg/EeF3cQw
33 [maint-badge]: https://img.shields.io/badge/maintenance-experimental-blue.svg
34
35 *Compiler support: [requires `rustc` 1.42+][msrv]*
36
37 [msrv]: #supported-rust-versions
38
39 ## Supported Rust Versions
40
41 Tracing is built against the latest stable release. The minimum supported
42 version is 1.42. The current Tracing version is not guaranteed to build on Rust
43 versions earlier than the minimum supported version.
44
45 Tracing follows the same compiler support policies as the rest of the Tokio
46 project. The current stable Rust compiler and the three most recent minor
47 versions before it will always be supported. For example, if the current stable
48 compiler version is 1.45, the minimum supported version will not be increased
49 past 1.42, three minor versions prior. Increasing the minimum supported compiler
50 version is not considered a semver breaking change as long as doing so complies
51 with this policy.
52
53 ## License
54
55 This project is licensed under the [MIT license](LICENSE).
56
57 ### Contribution
58
59 Unless you explicitly state otherwise, any contribution intentionally submitted
60 for inclusion in Tracing by you, shall be licensed as MIT, without any additional
61 terms or conditions.