from __future__ import unicode_literals, print_function
from libraries.app.app import App
[docs]class ConvertLogger(object):
def __init__(self):
self.logs = {
"error": [],
"info": [],
"warning": [],
}
[docs] def log(self, log_type, msg):
if log_type in self.logs:
self.logs[log_type].append(msg)
App.logger.debug("CONVERSION {0}: {1}".format(log_type.upper(), msg))
[docs] def warning(self, msg):
self.log("warning", msg)
[docs] def error(self, msg):
self.log("error", msg)
[docs] def info(self, msg):
self.log("info", msg)