strut_tracing/
lib.rs

1#![doc = include_str!("../README.md")]
2#![deny(missing_docs)]
3#![cfg_attr(test, deny(warnings))]
4
5/// Implements the [`TracingConfig`] application configuration section.
6mod config;
7pub use self::config::flavor::FormatFlavor;
8pub use self::config::verbosity::Verbosity;
9pub use self::config::TracingConfig;
10
11/// Implements the custom formatted `tracing` layer.
12mod fmt;
13pub use self::fmt::make_layer;
14
15/// Partly re-exports the public API of `tracing_*` for convenience.
16pub use tracing_core::Subscriber;
17pub use tracing_subscriber::layer::SubscriberExt;
18pub use tracing_subscriber::util::SubscriberInitExt;
19pub use tracing_subscriber::Registry;