Skip to main content

nice_log/
lib.rs

1use once_cell::sync::OnceCell;
2
3mod builder;
4mod logger;
5mod target;
6
7pub use builder::{LoggerBuilder, OutputTarget, SetLoggerError, SetTargetError};
8
9/// The current logger instance. Initialized in [`LoggerBuilder::build_global()`] and then set as
10/// the global logger using [`log::set_logger()`].
11static LOGGER_INSTANCE: OnceCell<logger::Logger> = OnceCell::new();