diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2018-04-03 12:13:06 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2018-04-03 13:18:52 -0400 |
commit | bb8926d67af485efd962fae5c464c3f214bfd8ae (patch) | |
tree | cb62496c20bb9c1969bfa80b176e15285ae7f02f /klippy/queuelogger.py | |
parent | a301713361f7c2a1b397697b09dacab18ffdc05c (diff) | |
download | kutter-bb8926d67af485efd962fae5c464c3f214bfd8ae.tar.gz kutter-bb8926d67af485efd962fae5c464c3f214bfd8ae.tar.xz kutter-bb8926d67af485efd962fae5c464c3f214bfd8ae.zip |
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 <kevin@koconnor.net>
Diffstat (limited to 'klippy/queuelogger.py')
-rw-r--r-- | klippy/queuelogger.py | 5 |
1 files changed, 3 insertions, 2 deletions
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(),)) |