def start_script_output_logger(self, audit_name, script_name, output_stream): log_identifier = self.create_log_identifier(audit_name, script_name) log_file_path = os.path.join('logs', 'processes', log_identifier + '.log') output_logger = ScriptOutputLogger(log_file_path, output_stream) output_logger.start()
def create_logger(self): self.file_path = os.path.join(test_utils.temp_folder, 'TestScriptOutputLogging.log') self.logger = ScriptOutputLogger(self.file_path, self.output_stream) return self.logger
def create_output_logger(self): logger = logging.getLogger('tests') logger.addHandler(logging.NullHandler()) self.file_path = os.path.join(test_utils.temp_folder, 'TestScriptOutputLogging.log') return ScriptOutputLogger(self.file_path, logger, self.config, self.execution_info)
def create_script_output_logger(self, audit_name, logger): command_identifier = self.process_wrapper.get_command_identifier() log_identifier = self.create_log_identifier(audit_name, command_identifier) log_file_path = os.path.join('logs', 'processes', log_identifier + '.log') output_logger = ScriptOutputLogger( log_file_path, logger, self.process_wrapper.config, self.process_wrapper.execution_info) return output_logger