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)