subscriber: Prepare 0.2.2 release (#609)

### Added

- **fmt**: Added `flatten_event` to `SubscriberBuilder` (#599)
- **fmt**: Added `with_level` to `SubscriberBuilder` (#594)

Signed-off-by: Lucio Franco <luciofranco14@gmail.com>
This commit is contained in:
Lucio Franco 2020-02-27 19:13:29 -05:00 committed by GitHub
parent 6522d202ce
commit 77e589906d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 18 additions and 11 deletions

View File

@ -42,7 +42,7 @@ idiomatic `tracing`.)
In order to record trace events, executables have to use a `Subscriber` In order to record trace events, executables have to use a `Subscriber`
implementation compatible with `tracing`. A `Subscriber` implements a way of implementation compatible with `tracing`. A `Subscriber` implements a way of
collecting trace data, such as by logging it to standard output. [`tracing_subscriber`](https://docs.rs/tracing-subscriber/)'s collecting trace data, such as by logging it to standard output. [`tracing_subscriber`](https://docs.rs/tracing-subscriber/)'s
[`fmt` module](https://docs.rs/tracing-subscriber/0.2.1/tracing_subscriber/fmt/index.html) provides reasonable defaults. [`fmt` module](https://docs.rs/tracing-subscriber/0.2.2/tracing_subscriber/fmt/index.html) provides reasonable defaults.
Additionally, `tracing-subscriber` is able to consume messages emitted by `log`-instrumented libraries and modules. Additionally, `tracing-subscriber` is able to consume messages emitted by `log`-instrumented libraries and modules.
The simplest way to use a subscriber is to call the `set_global_default` function. The simplest way to use a subscriber is to call the `set_global_default` function.
@ -78,7 +78,7 @@ fn main() {
```toml ```toml
[dependencies] [dependencies]
tracing = "0.1" tracing = "0.1"
tracing-subscriber = "0.2.1" tracing-subscriber = "0.2.2"
``` ```
This subscriber will be used as the default in all threads for the remainder of the duration This subscriber will be used as the default in all threads for the remainder of the duration

View File

@ -19,7 +19,7 @@ tracing = { path = "../tracing", version = "0.1"}
tracing-core = { path = "../tracing-core", version = "0.1"} tracing-core = { path = "../tracing-core", version = "0.1"}
tracing-error = { path = "../tracing-error" } tracing-error = { path = "../tracing-error" }
tracing-tower = { version = "0.1.0", path = "../tracing-tower" } tracing-tower = { version = "0.1.0", path = "../tracing-tower" }
tracing-subscriber = { path = "../tracing-subscriber", version = "0.2.1", features = ["json", "chrono"] } tracing-subscriber = { path = "../tracing-subscriber", version = "0.2.2", features = ["json", "chrono"] }
tracing-futures = { version = "0.2.1", path = "../tracing-futures", features = ["futures-01"] } tracing-futures = { version = "0.2.1", path = "../tracing-futures", features = ["futures-01"] }
tracing-attributes = { path = "../tracing-attributes", version = "0.1.2"} tracing-attributes = { path = "../tracing-attributes", version = "0.1.2"}
tracing-log = { path = "../tracing-log", version = "0.1.1", features = ["env_logger"] } tracing-log = { path = "../tracing-log", version = "0.1.1", features = ["env_logger"] }

View File

@ -38,7 +38,7 @@ edition = "2018"
stack-error = [] stack-error = []
[dependencies] [dependencies]
tracing-subscriber = { path = "../tracing-subscriber", version = "0.2.1", default-features = false, features = ["registry", "fmt"] } tracing-subscriber = { path = "../tracing-subscriber", version = "0.2.2", default-features = false, features = ["registry", "fmt"] }
tracing = { path = "../tracing", version = "0.1"} tracing = { path = "../tracing", version = "0.1"}
[badges] [badges]

View File

@ -15,10 +15,10 @@ use tracing_subscriber::{
/// when formatting the fields of each span in a trace. When no formatter is /// when formatting the fields of each span in a trace. When no formatter is
/// provided, the [default format] is used instead. /// provided, the [default format] is used instead.
/// ///
/// [`Layer`]: https://docs.rs/tracing-subscriber/0.2.1/tracing_subscriber/layer/trait.Layer.html /// [`Layer`]: https://docs.rs/tracing-subscriber/0.2.2/tracing_subscriber/layer/trait.Layer.html
/// [`SpanTrace`]: ../struct.SpanTrace.html /// [`SpanTrace`]: ../struct.SpanTrace.html
/// [field formatter]: https://docs.rs/tracing-subscriber/0.2.1/tracing_subscriber/fmt/trait.FormatFields.html /// [field formatter]: https://docs.rs/tracing-subscriber/0.2.2/tracing_subscriber/fmt/trait.FormatFields.html
/// [default format]: https://docs.rs/tracing-subscriber/0.2.1/tracing_subscriber/fmt/format/struct.DefaultFields.html /// [default format]: https://docs.rs/tracing-subscriber/0.2.2/tracing_subscriber/fmt/format/struct.DefaultFields.html
pub struct ErrorLayer<S, F = DefaultFields> { pub struct ErrorLayer<S, F = DefaultFields> {
format: F, format: F,
@ -70,7 +70,7 @@ where
{ {
/// Returns a new `ErrorLayer` with the provided [field formatter]. /// Returns a new `ErrorLayer` with the provided [field formatter].
/// ///
/// [field formatter]: https://docs.rs/tracing-subscriber/0.2.1/tracing_subscriber/fmt/trait.FormatFields.html /// [field formatter]: https://docs.rs/tracing-subscriber/0.2.2/tracing_subscriber/fmt/trait.FormatFields.html
pub fn new(format: F) -> Self { pub fn new(format: F) -> Self {
Self { Self {
format, format,

View File

@ -1,3 +1,10 @@
# 0.2.2 (February 27, 2020)
### Added
- **fmt**: Added `flatten_event` to `SubscriberBuilder` (#599)
- **fmt**: Added `with_level` to `SubscriberBuilder` (#594)
# 0.2.1 (February 13, 2020) # 0.2.1 (February 13, 2020)
### Changed ### Changed

View File

@ -1,6 +1,6 @@
[package] [package]
name = "tracing-subscriber" name = "tracing-subscriber"
version = "0.2.1" version = "0.2.2"
authors = [ authors = [
"Eliza Weisman <eliza@buoyant.io>", "Eliza Weisman <eliza@buoyant.io>",
"David Barsky <me@davidbarsky.com>", "David Barsky <me@davidbarsky.com>",

View File

@ -17,7 +17,7 @@ Utilities for implementing and composing [`tracing`][tracing] subscribers.
[crates-badge]: https://img.shields.io/crates/v/tracing-subscriber.svg [crates-badge]: https://img.shields.io/crates/v/tracing-subscriber.svg
[crates-url]: https://crates.io/crates/tracing-subscriber [crates-url]: https://crates.io/crates/tracing-subscriber
[docs-badge]: https://docs.rs/tracing-subscriber/badge.svg [docs-badge]: https://docs.rs/tracing-subscriber/badge.svg
[docs-url]: https://docs.rs/tracing-subscriber/0.2.1 [docs-url]: https://docs.rs/tracing-subscriber/0.2.2
[docs-master-badge]: https://img.shields.io/badge/docs-master-blue [docs-master-badge]: https://img.shields.io/badge/docs-master-blue
[docs-master-url]: https://tracing-rs.netlify.com/tracing_subscriber [docs-master-url]: https://tracing-rs.netlify.com/tracing_subscriber
[mit-badge]: https://img.shields.io/badge/license-MIT-blue.svg [mit-badge]: https://img.shields.io/badge/license-MIT-blue.svg

View File

@ -51,7 +51,7 @@
//! [`env_logger` crate]: https://crates.io/crates/env_logger //! [`env_logger` crate]: https://crates.io/crates/env_logger
//! [`parking_lot`]: https://crates.io/crates/parking_lot //! [`parking_lot`]: https://crates.io/crates/parking_lot
//! [`registry`]: registry/index.html //! [`registry`]: registry/index.html
#![doc(html_root_url = "https://docs.rs/tracing-subscriber/0.2.1")] #![doc(html_root_url = "https://docs.rs/tracing-subscriber/0.2.2")]
#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(docsrs, feature(doc_cfg))]
#![warn( #![warn(
missing_debug_implementations, missing_debug_implementations,