tail_reader/lib.rs
1#[macro_use]
2extern crate log;
3#[macro_use]
4extern crate lazy_static;
5
6extern crate notify;
7extern crate pretty_env_logger;
8extern crate num_cpus;
9extern crate chashmap;
10extern crate crossbeam_channel;
11
12pub mod tail_reader;
13
14#[cfg(test)]
15mod tests {
16 use super::tail_reader::TailReader;
17
18 #[test]
19 fn test() {
20 TailReader::new("/var/log/syslog".to_owned(),|l| println!("{}",l.line)).tail().unwrap();
21 }
22}