LogInput

Trait LogInput 

Source
pub trait LogInput {
    // Required methods
    fn read_entry(&mut self) -> Result<Option<String>>;
    fn source_name(&self) -> &str;
}
Expand description

Trait for reading log entries from various sources

Required Methods§

Source

fn read_entry(&mut self) -> Result<Option<String>>

Read the next log entry Returns Ok(Some(entry)) for a new entry, Ok(None) for EOF

Source

fn source_name(&self) -> &str

Get a descriptive name for this input source

Implementors§