outlog

Crates.iooutlog
lib.rsoutlog
version0.1.0
sourcesrc
created_at2020-05-30 11:56:11.201511
updated_at2020-05-30 11:56:11.201511
descriptionA simple logging system based on the log crate.
homepage
repositoryhttps://gitdab.com/LunarLambda/outlog
max_upload_size
id247666
size28,865
Luna Saphie Mittelbach (LunarLambda)

documentation

README

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 with error! (Backtraces aren't supported).
  • config-serde: Enables serializing/deserializing the Config struct with serde.
  • all: Enables all of the above.
Commit count: 0

cargo fmt