5 unstable releases
0.2.1 | Nov 26, 2019 |
---|---|
0.2.0 | Feb 20, 2019 |
0.1.1 | Jul 1, 2016 |
0.1.0 | May 7, 2016 |
0.0.1 | Apr 17, 2016 |
#362 in #log
88 downloads per month
11KB
169 lines
fastlog
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.
Dependencies
~1–1.5MB
~23K SLoC