From 2a60debcebf71b3b8ee4439468c572b7ee4b32b1 Mon Sep 17 00:00:00 2001 From: James Shubin Date: Tue, 27 Sep 2016 11:47:33 -0400 Subject: [PATCH] resources: svc: Catch reload states too --- resources/svc.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/resources/svc.go b/resources/svc.go index 37b3c76e..43c088fd 100644 --- a/resources/svc.go +++ b/resources/svc.go @@ -201,11 +201,15 @@ func (obj *SvcRes) Watch(processChan chan event.Event) error { // NOTE: the value returned is a map for some reason... if event[svc] != nil { // event[svc].ActiveState is not nil - if event[svc].ActiveState == "active" { - log.Printf("Svc[%v]->Started()", svc) - } else if event[svc].ActiveState == "inactive" { - log.Printf("Svc[%v]->Stopped!()", svc) - } else { + + switch event[svc].ActiveState { + case "active": + log.Printf("Svc[%v]->Started", svc) + case "inactive": + log.Printf("Svc[%v]->Stopped", svc) + case "reloading": + log.Printf("Svc[%v]->Reloading", svc) + default: log.Fatalf("Unknown svc state: %s", event[svc].ActiveState) } } else {