def show(self, timestamp, title, area, hdr, s, remark, desc, sample, valstat): self.print_timestamp(timestamp) write = self.logf.write if title: write("%-*s" % (self.titlelen, title)) vs = format_valstat(valstat) self.print_header(area, hdr) val = "%s %-*s" % (s, self.unitlen, remark) if vs: val += " " + vs write(val + "\n") self.print_desc(desc, sample)
def show(self, timestamp, title, area, hdr, s, remark, desc, sample, valstat): self.print_timestamp(timestamp) write = self.logf.write if title: write("%-6s" % (title)) vs = format_valstat(valstat) self.print_header(area, hdr) if vs: val = "%-20s %s" % (s + " " + remark, vs) else: val = "%s %s" % (s, remark) write(val + "\n") self.print_desc(desc, sample)
def show(self, timestamp, title, area, hdr, s, remark, desc, sample, valstat): self.print_timestamp(timestamp) write = self.logf.write if title: write("%-6s" % (title)) vs = format_valstat(valstat) self.print_header(area, hdr) if vs: val = "%-25s %s" % (s + " " + remark, vs) else: val = "%s %s" % (s, remark) write(val + "\n") self.print_desc(desc, sample)
def flush(self): VALCOL_LEN = 14 write = self.logf.write cpunames = sorted(self.cpunames) if not self.printed_header: if self.timestamp: write("%9s" % "") self.print_header("", "") for j in cpunames: write("%*s " % (VALCOL_LEN, j)) write("\n") self.printed_header = True for key in sorted(sorted(self.nodes.keys(), key=lambda x: x[1]), key=lambda x: x[0] == ""): node = self.nodes[key] desc = None sample = None remark = None if self.timestamp: self.print_timestamp(self.timestamp) self.print_header(key[0], key[1]) vlist = [] for cpuname in cpunames: if cpuname in node: cpu = node[cpuname] val, desc, sample, remark, valstat, bn = cpu if bn: val += "*" if remark in ("above", "below", "Metric", "CoreMetric", "CoreClocks"): # XXX remark = "" if valstat: vlist.append(valstat) write("%*s " % (VALCOL_LEN, val)) else: write("%*s " % (VALCOL_LEN, "")) if remark: vs = format_valstat(combine_valstat(vlist)) write(" %-*s %s" % (self.unitlen, remark, vs)) write("\n") self.print_desc(desc, sample) self.nodes = dict()
def flush(self): VALCOL_LEN = 14 write = self.logf.write cpunames = sorted(self.cpunames) if not self.printed_header: if self.timestamp: write("%9s" % "") write("%*s" % (self.hdrlen, "")) for j in cpunames: write("%*s " % (VALCOL_LEN, j)) write("\n") self.printed_header = True for key in sorted(sorted(self.nodes.keys(), key=lambda x: x[1]), key=lambda x: x[0] == ""): node = self.nodes[key] desc = None sample = None remark = None if self.timestamp: self.print_timestamp(self.timestamp) self.print_header(key[0], key[1]) vlist = [] for cpuname in cpunames: if cpuname in node: cpu = node[cpuname] desc, sample, remark, valstat = cpu[2], cpu[3], cpu[1], cpu[4] if remark in ("above", "below", "Metric", "CoreMetric", "CoreClocks"): # XXX remark = "" if valstat: vlist.append(valstat) write("%*s " % (VALCOL_LEN, cpu[0])) else: write("%*s " % (VALCOL_LEN, "")) if remark: vs = format_valstat(combine_valstat(vlist)) write(" %-5s %s" % (remark, vs)) write("\n") self.print_desc(desc, sample) self.nodes = dict()