tailnative

Native (C++) Re-Implemetation of 'tail -f' command

npm install tailnative
16 downloads in the last week
34 downloads in the last month

Native module for node.js .

Read new line in real time, as 'tail - f'.

Install:

npm install tailnative

or

git clone git://github.com/whitesheep/node-tail-native.git
cd node-tail-native
node-gyp configure build

Use:

Tailnative, from 0.3 version, support line separator

new Tail(filename, "\r\n");

Event emits:

data function(data){} end function(){} error function(error){}

Example code :

var Tail = require("tailnative");

var lineseparator = "\n";
var tail = new Tail(__dirname + "/testfile", lineseparator);


tail.on('data', function(data){
    console.log(this.file + ': ' + data);
});

tail.on('error', function(){
    console.log('error');
    tail.close();
});

tail.on('end', function(){
    console.log('end');
});
npm loves you