devela/sys/log/mod.rs
1// devela::sys::log
2//
3//! Logging functionality.
4//
5
6#[cfg(feature = "dep_log")]
7crate::items! {
8 mod config; // LogConfig
9 mod ext; // ExtLogger
10 mod namespace; // Log
11 mod reexports; // ::log::*
12}
13
14crate::items! { // structural access: _mods, _all
15 #[allow(unused)]
16 pub use _mods::*;
17
18 mod _mods { #![allow(unused)]
19 #[cfg(feature = "dep_log")]
20 pub use super::{config::*, ext::*, namespace::*, reexports::*};
21 }
22 pub(super) mod _all { #![allow(unused)]
23 #[doc(inline)] pub use super::_mods::*;
24 }
25}