Node-tail-native实时读取日志文件内容
实时读取新行,像 tail -f
那样,挺实用吧?node-tail-native 这个模块正好了这个需求。它是 Node.js 的本机模块,通过 tailnative
可以实时监控文件内容的变化,适合做日志和监控。你只要安装 npm install tailnative
,在代码里轻松实现,像这样:
var Tail = require('tailnative');
var tail = new Tail('logfile.log');
tail.on('data', function(data) { console.log(data); });
。
从 0.3 版本开始,它还支持自定义行分隔符 new Tail(filename, 'r');
。使用过程中如果你有任何问题,模块会通过 error
事件提醒你,挺方便的。别忘了查看 fs-tail,它也能做类似的事哦。
如果你做日志或者实时数据流,node-tail-native 绝对能帮你提高效率。
node-tail-native-master.zip
预估大小:10个文件
node-tail-native-master
文件夹
tailnative.js
210B
package.json
1KB
src
文件夹
tail.h
1KB
tail.cpp
5KB
LICENSE
1KB
README.md
795B
example
文件夹
example2.js
536B
6.85KB
文件大小:
评论区