文件名称:tail-follow:追加后实时流式传输文件
文件大小:11KB
文件格式:ZIP
更新时间:2024-05-29 04:55:30
JavaScript
尾随 随着文件的增长实时流式传输。 概要 如果您熟悉UNIX的tail -f ,则可以很好地了解此模块的功能。 它为文件提供了一个Readable流接口,该接口实时发出附加到该文件的新数据。 它甚至可以等效于tail -F ,以承受日志旋转。 npm上有很多tail模块,但是这一模块通过以下方式与众不同: 作为Readable流,因此您的data事件侦听器将获得Buffer对象,而不是按行分割的解码字符串。 提供一个API,用于检索有关从文件中读取数据的位置的位置数据。 具有一个旋钮,用于控制一次尝试从文件中读取多少数据,因为默认值16KB对于快速增长的文件来说太小了。 当基础文件被重命名或旋转时,发出rename事件。 原料药 var TailFollow = require ( "tail-follow" ) 构造函数TailFollow(path, [options])
【文件预览】:
tail-follow-master
----.gitignore(556B)
----mock()
--------LogFileGenerator.js(2KB)
----package.json(1023B)
----bin()
--------tail-follow.js(136B)
----LICENSE(1KB)
----README.md(4KB)
----lib()
--------TailFollow.js(8KB)
----.npmignore(9B)
----test()
--------LogFileGeneratorTest.js(1KB)
--------TailFollowTest.js(8KB)