};
self.debug >= 2 || first(md.target()) == first(module_path!())
}
+
+ fn set_max_level(&self) {
+ log::set_max_level(if self.debug < 1 {
+ log::LevelFilter::Debug
+ } else {
+ log::LevelFilter::Trace
+ });
+ }
}
impl<T> log::Log for LogWrapper<T> where T: log::Log {
.context("set up syslog logger")?;
let l = syslog::BasicLogger::new(l);
let l = LogWrapper { output: l, debug: self.debug };
+ l.set_max_level();
let l = Box::new(l) as _;
log::set_boxed_logger(l).context("install syslog logger")?;
- log::set_max_level(if self.debug < 1 {
- log::LevelFilter::Debug
- } else {
- log::LevelFilter::Trace
- });
} else {
let env = env_logger::Env::new()
.filter("HIPPOTAT_LOG")