From 3d1af2fe8b4a2e7ce26709b88021c98ed706e850 Mon Sep 17 00:00:00 2001 From: Laura Liberda Date: Thu, 15 Oct 2020 12:48:41 +0200 Subject: [PATCH] refactored logger to be more fail-safe --- librefi/logger.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/librefi/logger.py b/librefi/logger.py index 5a99641..d374095 100644 --- a/librefi/logger.py +++ b/librefi/logger.py @@ -12,18 +12,21 @@ class _Logger: self.KEY = key self.LOG_LEVEL = log_level + def _do_log(self, message): + self.printer("[" + str(self.KEY) + "] " + str(message)) + def debug(self, message): if self.LOG_LEVEL <= LOG_LEVELS.DEBUG: - self.printer("[" + self.KEY + "] " + message) + self._do_log(message) def info(self, message): if self.LOG_LEVEL <= LOG_LEVELS.INFO: - self.printer("[" + self.KEY + "] " + message) + self._do_log(message) def error(self, message): if self.LOG_LEVEL <= LOG_LEVELS.ERROR: - self.printer("[" + self.KEY + "] " + message) + self._do_log(message) def fatal(self, message): if self.LOG_LEVEL <= LOG_LEVELS.FATAL: - self.printer("[" + self.KEY + "] " + message) + self._do_log(message)