Expand description
§log4rc - A log4j-like logging framework for Rust
This crate provides a simple, extensible logging framework similar to log4j.
§Example
use log4rc::{LogLevel, Logger};
Logger::init(LogLevel::Debug);
log4rc::trace!("This is a trace message");
log4rc::debug!("This is a debug message");
log4rc::info!("This is an info message");
log4rc::warn!("This is a warning message");
log4rc::error!("This is an error message");Macros§
- debug
- Macro for logging debug messages
- error
- Macro for logging error messages
- info
- Macro for logging info messages
- trace
- Macro for logging trace messages
- warn
- Macro for logging warning messages
Structs§
- Console
Appender - Console appender that writes to stdout
- LogEvent
- Log event containing all information about a log message
- Logger
- The logger struct that holds the current log level
- Simple
Layout - Simple layout that formats log events as “[level] message”
Enums§
- LogLevel
- Log levels compatible with log4j