errorhandler npm

var connect = require('connect')
var errorhandler = require('errorhandler')
var notifier = require('node-notifier')
 
var app = connect()
 
if (process.env.NODE_ENV === 'development') {
  // only use in development
  app.use(errorhandler({ log: errorNotification }))
}
 
function errorNotification (err, str, req) {
  var title = 'Error in ' + req.method + ' ' + req.url
 
  notifier.notify({
    title: title,
    message: str
  })
}
Concerned Chamois