pub trait Logger {
fn run(&mut self, log: &mut Log) -> Result<()>;
fn add_entry(&mut self, pid: &Pid) -> Result<usize>;
fn stop(&mut self);
}
pub trait Logger {
fn run(&mut self, log: &mut Log) -> Result<()>;
fn add_entry(&mut self, pid: &Pid) -> Result<usize>;
fn stop(&mut self);
}