blackbox_core/modules/logger/
mod.rs

1mod buffer;
2mod console_logger;
3mod interface;
4mod level;
5mod logger;
6
7use crate::module;
8
9use self::buffer::LoggerBuffer;
10
11pub use self::interface::ILogger;
12pub use self::level::LogLevel;
13pub use self::logger::Logger;
14
15#[module]
16#[blackbox_di(crate)]
17pub struct LoggerModule {
18    #[provider]
19    pub buffer: LoggerBuffer,
20
21    #[provider]
22    #[export]
23    pub logger: Logger,
24}