Explorar o código

use try catch around sentry logging

Brian Gough %!s(int64=9) %!d(string=hai) anos
pai
achega
dfb2a069c0
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      libraries/logger/logging-manager.coffee

+ 4 - 1
libraries/logger/logging-manager.coffee

@@ -47,7 +47,10 @@ module.exports = Logger =
 					newError[key] = value
 					newError[key] = value
 				error = newError
 				error = newError
 			# send the error to sentry
 			# send the error to sentry
-			@raven.captureException(error, {tags: tags, extra: extra, level: level})
+			try
+				@raven.captureException(error, {tags: tags, extra: extra, level: level})
+			catch
+				return # ignore any errors
 
 
 	info : ()->
 	info : ()->
 		@logger.info.apply(@logger, arguments)
 		@logger.info.apply(@logger, arguments)