log4r/examples/advanced_usage.rs

18 lines
774 B
Rust

use log4r::{LogLevel, Logger};
fn main() {
// Initialize the logger with Debug level
Logger::init(LogLevel::Debug);
// Test all log levels
log4r::trace!("This is a trace message - won't be printed");
log4r::debug!("This is a debug message - will be printed");
log4r::info!("This is an info message - will be printed");
log4r::warn!("This is a warning message - will be printed");
log4r::error!("This is an error message - will be printed");
println!("\n--- Setting log level to Trace ---");
// Note: In a real implementation, we would have a way to reconfigure the logger
// For now, we're just showing what trace level would look like
log4r::trace!("This is a trace message - would be printed with Trace level");
}