Top class error reporting for js & coffee-script
CoffeeScript JavaScript
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 31 commits ahead, 16 commits behind xenomuta:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
img
lib
test
view
.gitignore
.npmignore
README.md
bootstrap.coffee
index.js
package.json

README.md

Breakdown

Top class error reporting for js & coffee-script

Install

npm install breakdown

Configure

Breakdown will handle all uncaught exceptions

# Far better error stack debugging. Do not use in production!
unless process.env.NODE_ENV

  # Breakdown will handle all uncaught exceptions
  breakdown = require 'breakdown'

  # Set as default error handler for express
  app.use (err,req,res,next) ->
    breakdown err
    res.writeHead 500, 'Content-Type': 'text/plain'
    res.end err.stack

Usage

breakdown = require 'breakdown'
breakdown new Error 'Hello World'

Example

TypeError: Cannot read property 'first_name' of undefined
    at test (/var/www/breakdown/test/test.coffee:22:53)
    at delegate (/var/www/breakdown/test/test.coffee:28:12)
    at process.startup.processNextTick.process._tickCallback (node.js:244:9)

Screenshot

Breakdown

Bitdeli Badge