7 Commits

Author SHA1 Message Date
Eliza Weisman
2520f97964
fmt, subscriber: move fmt into subscriber (#311)
## Motivation

As discussed in #308, there are a large number of crates in this
repository, which can be confusing for users and can increase the
maintainance burden for maintainers. Also, the `tracing-fmt` and
`tracing-subscriber` crates both contain filtering implementations with
similar behaviour and APIs, but `tracing-subscriber`'s filter module
offers more advanced features (filtering on field values), and is usable
with any subscriber implementation. Two separate filter implementations
also has the potential to be confusing for users. 

## Solution

This branch moves most of the code from `tracing-fmt` into a module in
`tracing-subscriber`, and changes the `tracing-fmt` builder APIs to use
the `Filter` type in `tracing-subscriber`. The `tracing-subscriber/fmt`
feature flag can be used to disable the formatting subscriber when it is
not used.

The `tracing-fmt` crate has been updated to re-export the APIs from
`tracing-subscriber`, and marked as deprecated. Once we've published a
new version of `tracing-subscriber` with the format APIs, we can publish
a final release of `tracing-fmt` that will update the documentation &
mark all APIs as deprecated, so that users know to move to the
`tracing-subscriber` crate.

Refs: #308

Signed-off-by: Eliza Weisman <eliza@buoyant.io>
2019-09-02 08:53:58 -07:00
Eliza Weisman
9161b5f2aa
examples: track upstream (#307)
Apparently `TcpListener::bind` is async now.

This fixes CI.

Signed-off-by: Eliza Weisman <eliza@buoyant.io>
2019-08-30 11:06:12 -07:00
Bhargav Voleti
2100edca3c Address review comments 2019-08-25 13:47:22 -07:00
Bhargav Voleti
a3a789521c Async await does not require a feature gate anymore! 2019-08-25 13:47:22 -07:00
Bhargav Voleti
8698321a2f Review comments 2019-08-25 13:47:22 -07:00
Bhargav Voleti
64a7ebc2f7 Port spawny_thing 2019-08-25 13:47:22 -07:00
Bhargav Voleti
cacbe06138 Add proxy server example
* Plus the echo example from tokio for a concurrent echo server
2019-08-25 13:47:22 -07:00