From fa5738d43aac0379c33f3170267e95e46aa1ec02 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Thu, 4 Feb 2016 18:02:50 +0100 Subject: [PATCH] Fix: libimagrt: Logging messages to stderr --- libimagrt/src/logger.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libimagrt/src/logger.rs b/libimagrt/src/logger.rs index 2344982a..a63b2423 100644 --- a/libimagrt/src/logger.rs +++ b/libimagrt/src/logger.rs @@ -1,3 +1,6 @@ +use std::io::Write; +use std::io::stderr; + use log::{Log, LogLevel, LogRecord, LogMetadata}; pub struct ImagLogger { @@ -23,7 +26,7 @@ impl Log for ImagLogger { fn log(&self, record: &LogRecord) { if self.enabled(record.metadata()) { // 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()); } } }