From 24cd5c8c196edcedc7e2c74c9f6371791f35df88 Mon Sep 17 00:00:00 2001 From: Rafal Bielski <rafal.bielski@cern.ch> Date: Tue, 23 Jun 2020 20:22:38 +0200 Subject: [PATCH] MessageCountStep: skip tail files and print name of the analysed file --- .../TrigValTools/python/TrigValSteering/CheckSteps.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Trigger/TrigValidation/TrigValTools/python/TrigValSteering/CheckSteps.py b/Trigger/TrigValidation/TrigValTools/python/TrigValSteering/CheckSteps.py index c2e53b0a1ab..22fd8d6643f 100644 --- a/Trigger/TrigValidation/TrigValTools/python/TrigValSteering/CheckSteps.py +++ b/Trigger/TrigValidation/TrigValTools/python/TrigValSteering/CheckSteps.py @@ -624,7 +624,7 @@ class MessageCountStep(Step): def __init__(self, name='MessageCount'): super(MessageCountStep, self).__init__(name) self.executable = 'messageCounter.py' - self.log_regex = r'(athena\..*log$|athenaHLT:.*\.out$|^log\..*to.*)' + self.log_regex = r'(athena\.(?!.*tail).*log$|athenaHLT:.*\.out$|^log\..*to.*)' self.skip_logs = [] self.start_pattern = r'(HltEventLoopMgr|AthenaHiveEventLoopMgr).*INFO Starting loop on events' self.end_pattern = r'(HltEventLoopMgr.*INFO All events processed|AthenaHiveEventLoopMgr.*INFO.*Loop Finished)' @@ -679,10 +679,10 @@ class MessageCountStep(Step): if summary[level] > threshold: self.result += 1 self.log.info( - '%s Number of %s messages %s is higher than threshold %s', - self.name, level, summary[level], threshold) + '%s Number of %s messages %s in %s is higher than threshold %s', + self.name, level, summary[level], log_file, threshold) if self.print_on_fail: - self.log.info('%s Printing all %s messages', self.name, level) + self.log.info('%s Printing all %s messages from %s', self.name, level, log_file) with open(all_json_file) as af: all_msg = json.load(af) for msg in all_msg[level]: -- GitLab