capture id's as tags, and pass attributes to sentry

This commit is contained in:
Brian Gough 2015-12-17 16:41:32 +00:00
parent f1abe1e03b
commit 06662f869f

View file

@ -20,7 +20,10 @@ module.exports = Logger =
if @raven?
error = attributes.err or attributes.error
if error?
@raven.captureError(error, attributes)
tags = {}
for key, value of attributes
tags[key] = value if key.match(/_id/) and typeof value == 'string'
@raven.captureError(error, tags: tags, extra: attributes)
err: ()->
@logger.error.apply(@logger, arguments)
warn: ()->