Adding more custom data so we can track down server crashes

This commit is contained in:
Tim Robinson 2015-07-24 10:33:41 +00:00
parent 9738b714ea
commit c7d7a9d703

View File

@ -23,6 +23,10 @@ function plugin(options, imports, register) {
connect.useStart(function(req, res, next) {
var d = domain.create();
d.on("error", function(err) {
raygun.customData = raygun.customData || {};
raygun.customData.serverCrashed = true;
raygun.customData.exceptionStack = err.stack;
raygun.customData.crashStack = new Error().stack;
sendRequestError(err, req);
// from http://nodejs.org/api/domain.html