Event.log
Event.log allow u to log info by node event.
--
Install
npm install event.log
--
Usage
Just like js console.
{
var console = require('event.log')
console.on('console.log', function(data) {
// do something
})
console.log(//do something)
}
Event.log will check the env.NODE_ENV
with the code blow:
function isDev() {
return process.env.DEBUG || (process.env.NODE_ENV === 'test') || (process.env.NODE_ENV === 'dev') || (process.env.NODE_ENV === 'development') || (process.env.NODE_ENV === 'debug') || (process.env.NODE_ENV === 'DEBUG') || false;
}
If in dev mode will show the message on the Terminal currently. If not dev mode will send the message by the event.
The event response message is like this:
{
type: 'log',
signature: 1374825996803,
message: 'test'
}
--
API
Console.log
Will print the log message.
the log event is console.log
.
Console.error
Will print the error message.
the error event is console.error
.
Console.warn
Will print the warn message.
the warn event is console.warn
.
Console.trace
Will print the trace
the trace event is console.trace
.
Console.raw
Will print the raw data.
the raw event is console.raw
.
MIT
Copyright [2013] [xeodou@gmail.com]