Source code for converters.convert_logger

from __future__ import unicode_literals, print_function
import logging


[docs]class ConvertLogger(object): def __init__(self): self.logs = { "error": [], "info": [], "warning": [], } self.logger = logging.getLogger()
[docs] def log(self, type, msg): if type in self.logs: self.logs[type].append(msg) self.logger.debug("CONVERSION {0}: {1}".format(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)