fastlog

Crates.iofastlog
lib.rsfastlog
version0.2.1
sourcesrc
created_at2016-04-17 08:17:50.300361
updated_at2019-11-26 12:31:38.646871
descriptionA high performance asynchronous logger
homepage
repositoryhttps://github.com/WiSaGaN/fastlog.git
max_upload_size
id4775
size29,985
Lu, Wangshan (WiSaGaN)

documentation

README

fastlog

crates.io Build Status Coverage Status

A high performance Rust library for asynchronous logging

Currently this is still a work in progress.

Usage

Fastlog requires a minimum rustc version of 1.32.0.

To use fastlog, first add this to your Cargo.toml;

[dependencies]
fastlog = "0.2"
log = "0.4"

Then, add this to your crate root:

extern crate fastlog;
#[macro_use]
extern crate log

Finally initialize the logger, and use it like any other log implementation.

Example

extern crate fastlog;
#[macro_use]
extern crate log;

fn main() {
    fastlog::LogBuilder::new().build().unwrap().init().unwrap();
    info!("Hello, world.");
    log::logger().flush();
}

More examples can be found under examples directory.

Commit count: 38

cargo fmt