refactored logger to be more fail-safe
This commit is contained in:
parent
03c021091a
commit
3d1af2fe8b
|
@ -12,18 +12,21 @@ class _Logger:
|
||||||
self.KEY = key
|
self.KEY = key
|
||||||
self.LOG_LEVEL = log_level
|
self.LOG_LEVEL = log_level
|
||||||
|
|
||||||
|
def _do_log(self, message):
|
||||||
|
self.printer("[" + str(self.KEY) + "] " + str(message))
|
||||||
|
|
||||||
def debug(self, message):
|
def debug(self, message):
|
||||||
if self.LOG_LEVEL <= LOG_LEVELS.DEBUG:
|
if self.LOG_LEVEL <= LOG_LEVELS.DEBUG:
|
||||||
self.printer("[" + self.KEY + "] " + message)
|
self._do_log(message)
|
||||||
|
|
||||||
def info(self, message):
|
def info(self, message):
|
||||||
if self.LOG_LEVEL <= LOG_LEVELS.INFO:
|
if self.LOG_LEVEL <= LOG_LEVELS.INFO:
|
||||||
self.printer("[" + self.KEY + "] " + message)
|
self._do_log(message)
|
||||||
|
|
||||||
def error(self, message):
|
def error(self, message):
|
||||||
if self.LOG_LEVEL <= LOG_LEVELS.ERROR:
|
if self.LOG_LEVEL <= LOG_LEVELS.ERROR:
|
||||||
self.printer("[" + self.KEY + "] " + message)
|
self._do_log(message)
|
||||||
|
|
||||||
def fatal(self, message):
|
def fatal(self, message):
|
||||||
if self.LOG_LEVEL <= LOG_LEVELS.FATAL:
|
if self.LOG_LEVEL <= LOG_LEVELS.FATAL:
|
||||||
self.printer("[" + self.KEY + "] " + message)
|
self._do_log(message)
|
||||||
|
|
Loading…
Reference in a new issue