resources: svc: Catch reload states too
This commit is contained in:
@@ -201,11 +201,15 @@ func (obj *SvcRes) Watch(processChan chan event.Event) error {
|
|||||||
// NOTE: the value returned is a map for some reason...
|
// NOTE: the value returned is a map for some reason...
|
||||||
if event[svc] != nil {
|
if event[svc] != nil {
|
||||||
// event[svc].ActiveState is not nil
|
// event[svc].ActiveState is not nil
|
||||||
if event[svc].ActiveState == "active" {
|
|
||||||
log.Printf("Svc[%v]->Started()", svc)
|
switch event[svc].ActiveState {
|
||||||
} else if event[svc].ActiveState == "inactive" {
|
case "active":
|
||||||
log.Printf("Svc[%v]->Stopped!()", svc)
|
log.Printf("Svc[%v]->Started", svc)
|
||||||
} else {
|
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)
|
log.Fatalf("Unknown svc state: %s", event[svc].ActiveState)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user