diff --git a/src/main/java/hudson/plugins/logparser/LogParserAction.java b/src/main/java/hudson/plugins/logparser/LogParserAction.java index 92f6d23..5b9ba6d 100755 --- a/src/main/java/hudson/plugins/logparser/LogParserAction.java +++ b/src/main/java/hudson/plugins/logparser/LogParserAction.java @@ -136,13 +136,13 @@ public class LogParserAction implements Action { DataSetBuilder dsb = new DataSetBuilder<>(); for (LogParserAction a = this; a != null; a = a.getPreviousAction()) { - dsb.add(a.result.getTotalErrors(), "errors", + dsb.add(a.result.getTotalErrors(), "0", new ChartUtil.NumberOnlyBuildLabel(a.getOwner())); - dsb.add(a.result.getTotalWarnings(), "warnings", + dsb.add(a.result.getTotalWarnings(), "1", new ChartUtil.NumberOnlyBuildLabel(a.getOwner())); - dsb.add(a.result.getTotalInfos(), "infos", + dsb.add(a.result.getTotalInfos(), "2", new ChartUtil.NumberOnlyBuildLabel(a.getOwner())); - dsb.add(a.result.getTotalDebugs(), "debugs", + dsb.add(a.result.getTotalDebugs(), "3", new ChartUtil.NumberOnlyBuildLabel(a.getOwner())); for (String extraTag : a.result.getExtraTags()) { dsb.add(a.result.getTotalCountsByExtraTag(extraTag), extraTag, @@ -212,22 +212,25 @@ public class LogParserAction implements Action { @Override public String generateToolTip(CategoryDataset dataset, int row, int column) { + ChartUtil.NumberOnlyBuildLabel label = (ChartUtil.NumberOnlyBuildLabel) dataset + .getColumnKey(column); + LogParserResult result = label.build.getAction(LogParserAction.class).getResult(); switch (row) { case 0: return "Errors: " + result.getTotalErrors(); case 1: return "Warnings: " + result.getTotalWarnings(); case 2: - return "Debugs: " + result.getTotalDebugs(); - default: return "Infos: " + result.getTotalInfos(); + default: + return "Debugs: " + result.getTotalDebugs(); } } }; plot.setRenderer(ar); ar.setSeriesPaint(0, ColorPalette.RED); // error - ar.setSeriesPaint(1, ColorPalette.BLUE); // info - ar.setSeriesPaint(2, ColorPalette.YELLOW); // warning + ar.setSeriesPaint(1, ColorPalette.YELLOW); // warning + ar.setSeriesPaint(2, ColorPalette.BLUE); // info ar.setSeriesPaint(3, ColorPalette.GREY); // debug // crop extra space around the graph