pub trait Logger: 'static { // Required methods fn exec(&self, cmd: Command<'_>); fn response(&self, cmd: Command<'_>, res: &str); }