prettylogger/
lib.rs

1/// A highly customizable logger library.
2///
3/// # How to use:
4/// ```
5/// // Include stuff from the library:
6/// use prettylogger::logging::Logger;
7/// use prettylogger::filtering::Verbosity;
8///
9/// // A `Logger` struct with default configuration
10/// let mut logger = Logger::default();///
11///
12/// // Configure `Logger` to your liking
13/// logger.set_verbosity(Verbosity::All); // Don't suppress any log messages
14///
15/// // Print logs: 
16/// logger.debug("A debug message!");
17/// logger.info("Info message!");
18/// logger.warning("A warning!");
19/// logger.error("An error!");
20/// logger.fatal("A fatal error!");
21/// ```
22
23pub mod logging;
24pub mod setters;
25pub mod colors;
26pub mod filtering;
27mod json;
28mod fileio;