Skip to content
Snippets Groups Projects
Commit 695ade3d authored by Takashi Yamanaka's avatar Takashi Yamanaka
Browse files

Merge branch 'atlasjt357' into 'master'

Added a limit to the number of detail messages in the job report from G4Exceptions (ATLASJT-357)

See merge request !1045
parents 7d76824f 2d77252c
No related branches found
No related tags found
No related merge requests found
......@@ -489,8 +489,11 @@ class athenaLogFileReport(logFileReport):
# G4 exceptions can be fatal or they can be warnings...
msg.debug('Identified G4 exception - adding to error detail report')
if "just a warning" in g4Report:
self._levelCounter['WARNING'] += 1
self._errorDetails['WARNING'].append({'message': g4Report, 'firstLine': firstLineCount, 'count': 1})
if self._levelCounter['WARNING'] <= self._msgLimit:
self._levelCounter['WARNING'] += 1
self._errorDetails['WARNING'].append({'message': g4Report, 'firstLine': firstLineCount, 'count': 1})
elif self._levelCounter['WARNING'] == self._msgLimit + 1:
msg.warning("Found message number {0} at level WARNING - this and further messages will be supressed from the report".format(self._levelCounter['WARNING']))
else:
self._levelCounter['FATAL'] += 1
self._errorDetails['FATAL'].append({'message': g4Report, 'firstLine': firstLineCount, 'count': 1})
......@@ -511,8 +514,11 @@ class athenaLogFileReport(logFileReport):
# G4 exceptions can be fatal or they can be warnings...
msg.debug('Identified G4 exception - adding to error detail report')
if "-------- WWWW -------" in g4Report:
self._levelCounter['WARNING'] += 1
self._errorDetails['WARNING'].append({'message': g4Report, 'firstLine': firstLineCount, 'count': 1})
if self._levelCounter['WARNING'] <= self._msgLimit:
self._levelCounter['WARNING'] += 1
self._errorDetails['WARNING'].append({'message': g4Report, 'firstLine': firstLineCount, 'count': 1})
elif self._levelCounter['WARNING'] == self._msgLimit + 1:
msg.warning("Found message number {0} at level WARNING - this and further messages will be supressed from the report".format(self._levelCounter['WARNING']))
else:
self._levelCounter['FATAL'] += 1
self._errorDetails['FATAL'].append({'message': g4Report, 'firstLine': firstLineCount, 'count': 1})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment