refactored logger to be more fail-safe
parent
03c021091a
commit
3d1af2fe8b
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue