Crate lunar_logger

Source
Expand description

§lunar-logging

Simple logger, that can.. well… log stuff, both to console and to a file.

Works mostly like env_logger, except configured entirely from code and can write to files by itself.

Usage:

use lunar_logger::Logger;

let mut logger = Logger::new();

logger.add_filter("wgpu", lunar_logger::FilterType::Crate, log::LevelFilter::Warn);
logger.set_default_filter(log::LevelFilter::Info);
logger.enable_logger();

log::info!("It works!");

Structs§

Builder
Builder struct for easier Logger creation
Logger
Logger structure

Enums§

FilterType
Types of filter that can be added
LoggerError
Errors of the logger