pub trait LogOutput: Send { // Required methods fn write(&mut self, line: &str) -> Result<()>; fn flush(&mut self) -> Result<()>; }
Log output trait.
Write a formatted log line.
Flush output.