aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/queuelogger.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-04-03 12:13:06 -0400
committerKevin O'Connor <kevin@koconnor.net>2018-04-03 13:18:52 -0400
commitbb8926d67af485efd962fae5c464c3f214bfd8ae (patch)
treecb62496c20bb9c1969bfa80b176e15285ae7f02f /klippy/queuelogger.py
parenta301713361f7c2a1b397697b09dacab18ffdc05c (diff)
downloadkutter-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.py5
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(),))