2 个版本
使用旧的 Rust 2015
0.1.1 | 2020年8月21日 |
---|---|
0.1.0 | 2016年1月4日 |
#16 在 #watcher
102 每月下载次数
在 3 crates 中使用
7KB
133 行
日志监视器
Rust 库,用于监视日志文件。
注意:仅在 Linux 上进行测试
特性
- 当日志轮换时自动重新加载日志文件
- 当解析新行时调用回调函数
用法
首先,将以下内容添加到您的 Cargo.toml
[dependencies]
logwatcher = "0.1"
添加到您的代码中,
extern crate logwatcher;
use logwatcher::LogWatcher;
注册 logwatcher,传递一个闭包并监视它!
let mut log_watcher = LogWatcher::register("/var/log/check.log".to_string()).unwrap();
log_watcher.watch(&mut move |line: String| {
println!("Line {}", line);
LogWatcherAction::None
});