use log::LevelFilter;
fn main() {
nih_log::LoggerBuilder::new(LevelFilter::Trace)
.build_global()
.expect("A logger has already been set up");
log::error!("This is an error");
log::warn!("This is a warning");
log::info!("This is a regular log message");
log::debug!("This is a debug message, usually only made visible during debug builds");
log::trace!("This is a trace message, usually hidden unless explicitly opted into");
some_module::log_from_module();
}
mod some_module {
pub fn log_from_module() {
log::debug!("This is a debug message printed from another module");
}
}