[−][src]Crate check_timed_logs_fast
check_timed_logs_fast.
extern crate check_timed_logs_fast; use check_timed_logs_fast::*; fn main() { let conf = Config::new( 5, // interval in minutes to check "timeout".to_owned(), // regex to match in the file "./fixtures/logfile".to_owned(), // path to the log file 5, // max_critical_matches 1, // max_warning_matches "%Y-%m-%d %H:%M:%S".to_owned(), // datepattern 0, // timeposition = position of datepattern in logfile false, // flag to enable debug output false, // flag to enable verbose output ).unwrap(); let res = check_timed_logs_fast::run(&conf); match res { Err(err) => { eprintln!("ERROR: {}", err); // ... }, Ok((matches, files_matched)) => { // ... } } }
Structs
Config |
Enums
ConfigError |
Functions
run |