function onRavenError()

in backends/sentry.js [80:102]


        function onRavenError(e) {
            var message = new Buffer(String(e.sendMessage || ''), 'base64');

            zlib.inflate(message, function (err, buff) {
                var sendMessage = String(buff || '');

                if (e.statusCode === 429) {
                    return;
                }

                backend.emit('warn', 'Raven failed to upload to Sentry: ', {
                    message: e.message,
                    stack: e.stack,
                    reason: e.reason,
                    statusCode: e.statusCode,
                    sendMessage: sendMessage,
                    headers: e.response && e.response.headers
                });
                backend.emit('info', 'could not log to raven', {
                    sendMessage: sendMessage
                });
            });
        }