rlog

Build Status Docs Badge crates.io Badge

Minimal file-based logging library.

Usage

Quickstart

Cargo.toml [dependencies] "rlog" = "0.1"

src/main.rs ```` extern crate rlog; use rlog::Logger;

let log = Logger::new("./test.log", "$date $time $msg"); log.log("Dear diary, today I wrote some Rust code!"); ````

Output: test.log 10.08.2018 09:47.12 Dear diary, today I wrote some Rust code!

Available options

When instantiating a new logger instance, you can set the logfile path and desired log format. Available format tokens are: $date $time $timeshort $msg. Those are pretty self-explanatory. $time is normal HH:MM.SS format, $timeshort is only HH:MM.

License

Licensed under GPL 3.0. See LICENSE for details.

© 2018 by Mateusz Makowski matmakos@gmail.com