commit_wizard/engine/traits/logger.rs
1pub trait LoggerTrait: Send + Sync {
2 fn heading(&self, msg: &str);
3 fn debug(&self, msg: &str);
4 fn trace(&self, msg: &str);
5 fn error_kv(&self, key: &str, value: &str);
6 fn info(&self, msg: &str);
7 fn warn(&self, msg: &str);
8 fn error(&self, msg: &str);
9 fn kv(&self, key: &str, value: &str);
10}