From bb8926d67af485efd962fae5c464c3f214bfd8ae Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Tue, 3 Apr 2018 12:13:06 -0400 Subject: klippy: Automatically clear rollover_info on each restart Automatically clear the information printed at the start of each log file rollover on a klippy internal restart. Signed-off-by: Kevin O'Connor --- klippy/queuelogger.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'klippy/queuelogger.py') diff --git a/klippy/queuelogger.py b/klippy/queuelogger.py index 32cb125d..370b46e9 100644 --- a/klippy/queuelogger.py +++ b/klippy/queuelogger.py @@ -40,11 +40,12 @@ class QueueListener(logging.handlers.TimedRotatingFileHandler): self.bg_thread.join() def set_rollover_info(self, name, info): self.rollover_info[name] = info + def clear_rollover_info(self): + self.rollover_info.clear() def doRollover(self): logging.handlers.TimedRotatingFileHandler.doRollover(self) lines = [self.rollover_info[name] - for name in sorted(self.rollover_info) - if self.rollover_info[name]] + for name in sorted(self.rollover_info)] lines.append( "=============== Log rollover at %s ===============" % ( time.asctime(),)) -- cgit v1.2.3-70-g09d2