def __init__(self, settings): AbstractLogger.__init__(self) self._xmllogger = XmlLogger(settings['Output'], settings['LogLevel'], settings['SplitOutputs']) self._register_loggers(settings['Listeners'], settings['DebugFile']) self._namegen = self._get_log_name_generator(settings['Log']) self._settings = settings robot.output.OUTPUT = self
def __init__(self, path, level): AbstractLogger.__init__(self, level) self._writer = self._get_writer(path)
def __init__(self, settings): AbstractLogger.__init__(self) self._xmllogger = XmlLogger(settings['Output'], settings['LogLevel']) self._register_loggers(settings['Listeners'], settings['DebugFile']) self._settings = settings self._set_global_output()