def run_report(self): status = {True: "succeed", False: "failed"}[self.__status is True] header = 'checktype=%s checkname="%s" checkstatus=%s' % ( \ self.__class__.__name__, self.__name, status) Logger.debug('%s named %s with frequency %i' % (self.__class__.__name__, self.__name, int(self.__config["frequency"]))) Logger.debug("Header %s" % header) Report.info( '%s group=%s environment=%s %s %s' % ( header, self.__config["group"], self.__config["environment"], "".join(['%s=%s ' % (key, value) \ for (key, value) in self.__report.items()]), self.__content))
def run_report(self): Logger.debug('%s named %s with frequency %i' % (self.__class__.__name__, self.__name, int(self.__config["frequency"]))) Report.info('%s=%s %s="%s" %s %s' % ("checktype", self.__class__.__name__, "checkname", self.__name, " ".join(['%s=%s ' % (key, value) for (key, value) in self.__report.items()]), self.__group)) if self.__content != None: Report.info('%s=%s %s="%s" type=content %s\n%s' % ("checktype", self.__class__.__name__, "checkname", self.__name, self.__group, self.__content))