use std::env::args; use std::process::exit; extern crate logwatcher; use logwatcher::{LogWatcher, LogWatcherAction}; fn main() { let filename = match args().nth(1) { Some(x) => x, None => { println!("File name required"); exit(1); } }; let mut log_watcher = LogWatcher::register(filename).unwrap(); log_watcher.watch(&mut move |line: String| { println!("Line {}", line); LogWatcherAction::None }); }