Fix TM2 validator GUI to hide errs when valid
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/d87c8b3d Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/d87c8b3d Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/d87c8b3d Branch: refs/heads/master Commit: d87c8b3d34fad73ffe7f665805b548e1b9267531 Parents: c9196a1 Author: Robert Butts <[email protected]> Authored: Mon Mar 6 08:47:34 2017 -0700 Committer: Dave Neuman <[email protected]> Committed: Wed Apr 12 15:43:31 2017 -0600 ---------------------------------------------------------------------- .../traffic_monitor/tools/validator-service.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/d87c8b3d/traffic_monitor_golang/traffic_monitor/tools/validator-service.go ---------------------------------------------------------------------- diff --git a/traffic_monitor_golang/traffic_monitor/tools/validator-service.go b/traffic_monitor_golang/traffic_monitor/tools/validator-service.go index 0b551c8..22295dd 100644 --- a/traffic_monitor_golang/traffic_monitor/tools/validator-service.go +++ b/traffic_monitor_golang/traffic_monitor/tools/validator-service.go @@ -182,14 +182,16 @@ func printLogs(logs Logs, w io.Writer) { } fmt.Fprintf(w, `<td><span>as of %v</span></td>`, lastCheck) - fmt.Fprintf(w, `<td><span style="font-family:monospace">`) - logCopy := log.Get() - firstMsg := "" - if len(logCopy) > 0 { - firstMsg = logCopy[0] + if errored { + fmt.Fprintf(w, `<td><span style="font-family:monospace">`) + logCopy := log.Get() + firstMsg := "" + if len(logCopy) > 0 { + firstMsg = logCopy[0] + } + fmt.Fprintf(w, "%s\n", firstMsg) + fmt.Fprintf(w, `</span></td>`) } - fmt.Fprintf(w, "%s\n", firstMsg) - fmt.Fprintf(w, `</span></td>`) fmt.Fprintf(w, `</tr>`) }
