Skip to content

Commit

Permalink
Log UVE and alarm config in exception traceback
Browse files Browse the repository at this point in the history
Change-Id: I8b14aaeec19efc5a89b6796deef109261fce6448
Closes-Bug: #1677359
(cherry picked from commit be9c6c3)
  • Loading branch information
Sundaresan Rajangam committed Mar 29, 2017
1 parent 0b4bb99 commit a0c9b72
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/opserver/alarmgen.py
Expand Up @@ -239,8 +239,9 @@ def process_alarms(self, alarm_fqname, alarm, uv, local_uve):
except Exception as ex:
template = "Exception {0} in Alarm Processing. Arguments:\n{1!r}"
messag = template.format(type(ex).__name__, ex.args)
self._logger.error("%s : traceback %s" % \
(messag, traceback.format_exc()))
self._logger.error("%s\n UVE:[%s]:%s\n Alarm config: %s\n traceback %s" % \
(messag, uv, str(local_uve), alarm.config().alarm_rules,
traceback.format_exc()))
self.uve_alarms[alarm_name] = UVEAlarmInfo(type=alarm_name,
severity=sev, timestamp=0, token="",
alarm_rules=AlarmRules(None),
Expand Down

0 comments on commit a0c9b72

Please sign in to comment.