Minor formatting fixes
This commit is contained in:
parent
db5f65637a
commit
abd3958cb5
|
@ -22,20 +22,22 @@ use std::sync;
|
||||||
use std::io;
|
use std::io;
|
||||||
use cli;
|
use cli;
|
||||||
|
|
||||||
pub struct Logger<T:Send+io::Write> {
|
pub struct Logger<T> {
|
||||||
level: log::LogLevelFilter,
|
level: log::LogLevelFilter,
|
||||||
output: sync::Mutex<T>
|
output: sync::Mutex<T>
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<T> Logger<T> where T:Send+io::Write {
|
impl<T: Send + io::Write> Logger<T> {
|
||||||
pub fn new(output: T, level: log::LogLevelFilter) -> Logger<io::LineWriter<T>> {
|
pub fn new(output: T, level: log::LogLevelFilter) -> Logger<io::LineWriter<T>> {
|
||||||
Logger { level: level,
|
Logger {
|
||||||
output: sync::Mutex::new(io::LineWriter::new(output)) }
|
level: level,
|
||||||
|
output: sync::Mutex::new(io::LineWriter::new(output))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
impl<T> log::Log for Logger<T> where T:Send+io::Write {
|
impl<T: Send + io::Write> log::Log for Logger<T> {
|
||||||
fn enabled(&self, metadata: &log::LogMetadata) -> bool {
|
fn enabled(&self, metadata: &log::LogMetadata) -> bool {
|
||||||
metadata.level() <= self.level
|
metadata.level() <= self.level
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue