group rollbar messages around just the exception title
This commit is contained in:
@@ -211,8 +211,15 @@ def _rollbar_track_err(conf, err, exit_code):
|
||||
props = _base_properties(conf)
|
||||
props['exit_code'] = exit_code
|
||||
|
||||
lines = err.split('\n')
|
||||
if len(lines) >= 2:
|
||||
title = lines[-2]
|
||||
else:
|
||||
title = err
|
||||
props['stderr'] = err
|
||||
|
||||
try:
|
||||
rollbar.report_message(err, 'error', extra_data=props)
|
||||
rollbar.report_message(title, 'error', extra_data=props)
|
||||
except Exception as e:
|
||||
logger.exception(e)
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
[core]
|
||||
reporting = true
|
||||
email = "test@mail.com"
|
||||
reporting = true
|
||||
|
||||
@@ -93,6 +93,7 @@ def test_exc():
|
||||
# rollbar
|
||||
props = _base_properties()
|
||||
props['exit_code'] = 1
|
||||
props['stderr'] = 'Traceback'
|
||||
rollbar.report_message.assert_called_with('Traceback', 'error',
|
||||
extra_data=props)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user