pub trait Logger { // Required methods fn stdout(&self, output: &str) -> Result<()>; fn stderr(&self, output: &str) -> Result<()>; }