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}