Skip to content

dasher/node-tail-native

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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');
});

About

read new line in real time, as 'tail - f'

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 76.7%
  • JavaScript 23.3%