README
Chatty
Sexy syslogging for node.js
Install
npm install chatty
Usage
Manual
var chatty = require('chatty');
chatty.info('Hello');
Express
var express = require('express');
var chatty = require('chatty');
app.use(express.logger({ stream: chatty.stream() }));
app.get('/', function (req, res) {
res.send('Hello');
});
app.listen(3000);
API
chatty.info(data)
Syslog with LOG_INFO
priority
chatty.error(data)
Syslog with LOG_ERR
priority
chatty.debug(data)
Syslog with LOG_DEBUG
priority
chatty.stream(priority, options)
Return a syslog stream wrapper with specified priority.
priority
can be either a syslog priority or any of the strings: info
, error
or debug
. (LOG_INFO
by default)
options
is merged with the default and passed into the stream constructor
chatty.configure(options)
Configure chatty, availiable options are: ident
, option
and facility
(syslog man page
chatty.log(priority, data)
Direct wrapper of syslog (you probably don't want this).
priority
must be a syslog.prority int