Merge pull request #177 from matthiasbeyer/libimagrt/debug-to-stderr

libimagrt: Log Debug logging to stderr
This commit is contained in:
Matthias Beyer 2016-02-05 16:03:02 +01:00
commit d623c82c31

View file

@ -1,3 +1,6 @@
use std::io::Write;
use std::io::stderr;
use log::{Log, LogLevel, LogRecord, LogMetadata}; use log::{Log, LogLevel, LogRecord, LogMetadata};
pub struct ImagLogger { pub struct ImagLogger {
@ -23,7 +26,7 @@ impl Log for ImagLogger {
fn log(&self, record: &LogRecord) { fn log(&self, record: &LogRecord) {
if self.enabled(record.metadata()) { if self.enabled(record.metadata()) {
// TODO: This is just simple logging. Maybe we can enhance this lateron // TODO: This is just simple logging. Maybe we can enhance this lateron
println!("[imag][{: <5}]: {}", record.level(), record.args()); writeln!(stderr(), "[imag][{: <5}]: {}", record.level(), record.args());
} }
} }
} }