2.1.0 • Published 5 years ago

event-debug v2.1.0

Weekly downloads
67
License
MIT
Repository
github
Last release
5 years ago

event-debug

Log all events emitted by a Node.js EventEmitter object.

npm Build status js-standard-style

Installation

npm install event-debug

Usage

Example HTTP server where we log all event emitted by the server:

var http = require('http')
var eventDebug = require('event-debug')

var server = http.createServer(function (req, res) {
  console.log('-- Received request')

  eventDebug(req) // 1st argument should behave like an EventEmitter
  eventDebug(res)

  res.end('Hello World')
})

eventDebug(server, 'MyServer') // use custom logging prefix 'MyServer'

server.listen(3000, function () {
  console.log('-- Server is running on port 3000')
})

When running this server and sending an HTTP request to it, the following output will be produced (the lines written by event-debug are all written to STDERR):

License

MIT

2.1.0

5 years ago

2.0.0

6 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.1

8 years ago

1.0.0

8 years ago