linkerd2-proxy/proxy
Oliver Gould 30ae471dda proxy: Add rich logging contexts (#1037)
While debugging proxy issues, I found it necessary to change how logging contexts are
instrumented, especially for clients.

This change moves away from using `Debug` types to in favor of `Display` types.
Furthermore, the `logging` module now provides a uniform set of logging contexts to be
used throughout the application.  All clients, servers, and background tasks should now be
instrumented so that their log messages contain predictable metadata.

Some small improvements have been made to ensure that logging contexts are correct
when a `Future` is dropped (which is important for some H2 uses, especially).
2018-05-30 13:41:59 -07:00
..
benches proxy: Fix bench tests and require bench tests in CI (#1038) 2018-05-30 07:20:28 -07:00
convert Prepare for the v0.3.0 release (#406) 2018-02-21 11:14:11 -08:00
futures-mpsc-lossy Prepare for the v0.3.0 release (#406) 2018-02-21 11:14:11 -08:00
router proxy/router: Implement LRU cache eviction (#925) 2018-05-10 19:06:31 -07:00
src proxy: Add rich logging contexts (#1037) 2018-05-30 13:41:59 -07:00
tests Abstract I/O interface into a trait. (#1020) 2018-05-26 10:04:31 -10:00
Cargo.toml proxy: Fix bench tests and require bench tests in CI (#1038) 2018-05-30 07:20:28 -07:00