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.
```rust
extern crate outlog;
outlog::initwithdefault().expect("Failed to initialize logging!");
info!("Hello, World"); ```
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 with error!
(Backtraces aren't supported).config-serde
: Enables serializing/deserializing the [Config
] struct with [serde].all
: Enables all of the above.