From c7d7a9d703bfbfd0f7d9db79fe105776f9be975f Mon Sep 17 00:00:00 2001 From: Tim Robinson Date: Fri, 24 Jul 2015 10:33:41 +0000 Subject: [PATCH] Adding more custom data so we can track down server crashes --- plugins/c9.error/raygun.connect.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/c9.error/raygun.connect.js b/plugins/c9.error/raygun.connect.js index 0939c28b..76766ebd 100644 --- a/plugins/c9.error/raygun.connect.js +++ b/plugins/c9.error/raygun.connect.js @@ -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