tracing_config/lib.rs
1#![forbid(unsafe_code)]
2// #![warn(missing_docs)]
3// #![warn(rustdoc::private_intra_doc_links)]
4#![cfg_attr(docsrs, feature(doc_cfg))]
5// I include prism.js because rust doc does not have syntax highlighting for toml code sections.
6#![doc = include_str!("../README.md")]
7#![doc = include_str!("../doc/prism_js.html")]
8
9pub mod tracing;
10pub mod config;
11pub mod interpolate;
12
13#[macro_use]
14mod macros; // Contains init!() macro.
15mod error;
16
17pub use self::config::initialize;
18pub use self::config::TracingConfigGuard;
19pub use self::error::TracingConfigError;
20
21#[cfg(feature = "macros")]
22pub use tracing_config_macros::test;