Simple logging library in Rust
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Luna Catkins cc70f1319c
Cargo.toml: Add git repository URL
1 month ago
images Initial Commit 1 month ago
src Initial Commit 1 month ago
.gitignore Initial Commit 1 month ago
Cargo.toml Cargo.toml: Add git repository URL 1 month ago
LICENSE.txt Initial Commit 1 month ago
README.md Initial Commit 1 month ago

README.md

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.