1 unstable release
0.1.0 | May 30, 2020 |
---|
65 downloads per month
12KB
152 lines
Outlog
Outlog is a logging implementation based on the log crate.
It is designed to be as simple as possible, while still providing good looking log output.
Usage
#[macro_use]
extern crate outlog;
outlog::init_with_default().expect("Failed to initialize logging!");
info!("Hello, World");
Cargo Features
The following features can be enabled when including outlog as a dependency:
color
: Enables colored output using SGR Sequences and the atty crate.chrono
: Enables outputting the local time using the chrono crate.panic
: Enables a custom panic hook that prints panic messages witherror!
(Backtraces aren't supported).config-serde
: Enables serializing/deserializing theConfig
struct with serde.all
: Enables all of the above.
Dependencies
~45–710KB
~10K SLoC