diff --git a/server/hipchat.coffee b/server/hipchat.coffee index dd6addf2b..3dde6c827 100644 --- a/server/hipchat.coffee +++ b/server/hipchat.coffee @@ -16,6 +16,9 @@ module.exports.sendHipChatMessage = sendHipChatMessage = (message) -> #log.info "Got HipChat patch response:", body module.exports.sendTowerHipChatMessage = sendTowerHipChatMessage = (message) -> + secondsFromEpoch = Math.floor(new Date().getTime() / 1000) + link = "PaperTrail" + message = "#{message} #{link}" return unless key = config.hipchatTowerAPIKey roomID = 318356 form = diff --git a/server_setup.coffee b/server_setup.coffee index a597a013f..603cdf9b6 100644 --- a/server_setup.coffee +++ b/server_setup.coffee @@ -43,7 +43,9 @@ setupErrorMiddleware = (app) -> app.use (err, req, res, next) -> if err res.status(500).send(error: "Something went wrong!") - hipchat.sendTowerHipChatMessage("The server crashed. Path: #{req.path}, Stack trace:
#{err.stack}") + message = "Express got an error. Path: #{req.path}, message: #{err.message}" + log.error "#{message}, stack: #{err.stack}" + hipchat.sendTowerHipChatMessage(message) else next(err) setupExpressMiddleware = (app) ->