Expand description
A feature-rich logger library to automatically handle log formatting and filtering.
§Using in your project:
// Include stuff from the library:
use prettylogger::logging::Logger;
use prettylogger::filtering::Verbosity;
// A `Logger struct with default configuration`
let mut logger = Logger::default();///
// Configure `Logger` to your liking
logger.set_verbosity(&Verbosity::All); // Don't suppress any log messages
// Print logs:
logger.debug("A debug message!");
logger.info("Info message!");
logger.warning("A warning!");
logger.error("An error!");
logger.fatal("A fatal error!");Structs§
Enums§
- LogType
- Represents the different types of log messages.
- OnDrop
Policy - Defines the policy for handling log file flushing when the logger is dropped.