Only print 'Enabled/Disabled debug data for ...' if it was enabled/disabled

This commit is contained in:
Antony Male 2015-12-06 17:15:55 +00:00
parent 1b6e4645b1
commit 1340e54327

View File

@ -398,14 +398,14 @@ func (s *apiSvc) postSystemDebug(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json; charset=utf-8")
q := r.URL.Query()
for _, f := range strings.Split(q.Get("enable"), ",") {
if f == "" {
if f == "" || l.ShouldDebug(f) {
continue
}
l.SetDebug(f, true)
l.Infof("Enabled debug data for %q", f)
}
for _, f := range strings.Split(q.Get("disable"), ",") {
if f == "" {
if f == "" || !l.ShouldDebug(f) {
continue
}
l.SetDebug(f, false)