0.1.1 • Published 12 years ago

chatty v0.1.1

Weekly downloads
-
License
-
Repository
-
Last release
12 years ago

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

0.1.1

12 years ago

0.1.0

12 years ago

0.0.1

12 years ago