console-ten
Console-TEN is a simple console Timestamp Extension for Node.js
It prepends a timestamp and log type for console.log type functions (error, warn, info, log). It also allows disabling some logging by setting a log level.
Install
> npm install console-ten
Usage
;console;
Example Output
> [2013-01-01T00:00:00.000Z] [LOG] Hello Node!
Log Levels
Console-TEN will default to show all logs, you can limit which logs are shown by passing in a level in the init method:
var consoleTEN = ;consoleTEN;console;console;
Here are the log levels currently defined:
LEVELS = 'ERROR':1 'WARNING':2 'LOG':3 'INFO':4 'DEBUG':5 'ALL':6;
Custom log format
You can easily override or customize the format and the information appended to the console.log functions by passing a format function to the init method:
var consoleTEN = ;consoleTEN;
Note: the levelName is passed into the format function by default. After applying this new format function our output looks more like this:
> [Sat Mar 30 2013 15:54:08 GMT-0700 ] [error] Hello Node!
License
MIT Licensed