'hyper::server' = 'info'
rocket = 'error'
_ = "error" # rocket
+"game::debugreader" = 'info'
let l = buf.len();
trace!("{} read({})...", &self.1, l);
let r = self.0.read(buf);
- debug!("{} read({}) = {:?} {:?}", &self.1, l, &r,
- r.as_ref().map(|&r| str::from_utf8(&buf[0..r])));
+ let level = match &r {
+ Err(e) if e.kind() == io::ErrorKind::WouldBlock => log::Level::Trace,
+ Err(_) => log::Level::Info,
+ _ => log::Level::Debug,
+ };
+ log!(level,"{} read({}) = {:?} {:?}", &self.1, l, &r,
+ r.as_ref().map(|&r| str::from_utf8(&buf[0..r])));
r
}
}
pub use arrayvec::ArrayVec;
pub use log::{trace,debug,info,warn,error};
+pub use log::log;
pub use flexi_logger::{LogSpecification};
id: {}\n\n",
&self.to_send)?;
self.to_send.try_increment().unwrap();
+
+ debug!("sending to {:?} {:?}: {:?}",
+ &self.player, &self.client, &tu);
+
}
let cv = pu.get_cv();
loop {
let generated = orig_wanted - buf.len();
if generated > 0 {
- debug!("sending {} to {:?} {:?}: {:?}",
- generated, &self.player, &self.client,
- str::from_utf8(&orig_buf[0..generated]).unwrap());
self.need_flush = true;
return Ok(generated)
}