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}