syslogger
When recently writing an intel-syslog library, I noticed that somehow, npm was lacking a sane syslog library. The popular one, node-syslog, is a giant singleton, meaning it’s impossible to have more than one instance available. That felt wrong. Plus, it’s a native module, and for something so simple, I’d rather not have to compile anything.
That’s where syslogger comes in. It’s pure JavaScript, and has a simple API to allow you to create as many instances as you’d like.
var SysLogger = require('syslogger');
var logger = new SysLogger({
name: 'myApp',
facility: 'user',
address: '127.0.01',
port: 514
});
logger.log(severity, message);
// or
logger.notice(message); //etc