node-bunyan-lite/README.md

48 lines
865 B
Markdown
Raw Normal View History

2012-01-30 06:26:47 +00:00
Bunyan -- a JSON Logger for node.js servers.
Server logs should be structured. JSON's a good format. Let's do that: a log
record is one line of `JSON.stringify`'d output. Let's also specify some common
names for the requisite and common fields for a log record (see below).
Also: log4j is way more than you need.
# Usage
// hi.js
var Logger = require('bunyan');
var log = new Logger({facility: "myapp", level: "info"});
log.info("hi");
$ node hi.js
{"time":"2012-01-30T00:56:25.842Z","facility":"myapp","level":2,"message":"hi"}
$ node hi.js | bunyan # CLI tool to filter/pretty-print JSON logs.
{
"time": "2012-01-30T00:56:25.842Z",
"facility": "myapp",
"level": 2,
"message": "hi"
}
# Levels
fatal
error
warn
info
debug
TODO
# Log Record Fields
TODO
# License
MIT.