Minimal file-based logging library.
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!
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.
Licensed under GPL 3.0. See LICENSE for details.
© 2018 by Mateusz Makowski matmakos@gmail.com