forked from coracle/zooid
Log config reload better
This commit is contained in:
+15
-6
@@ -99,13 +99,22 @@ func Start() {
|
|||||||
delete(instancesByName, filename)
|
delete(instancesByName, filename)
|
||||||
}
|
}
|
||||||
|
|
||||||
instance, err := MakeInstance(filename)
|
if event.Has(fsnotify.Remove) {
|
||||||
if err != nil {
|
log.Printf("Unloaded %s", filename)
|
||||||
log.Printf("Failed to reload %s: %v", filename, err)
|
|
||||||
} else {
|
} else {
|
||||||
instancesByHost[instance.Config.Host] = instance
|
instance, err := MakeInstance(filename)
|
||||||
instancesByName[filename] = instance
|
if err != nil {
|
||||||
log.Printf("Reloaded %v", filename)
|
log.Printf("Failed to reload %s: %v", filename, err)
|
||||||
|
} else {
|
||||||
|
instancesByHost[instance.Config.Host] = instance
|
||||||
|
instancesByName[filename] = instance
|
||||||
|
|
||||||
|
if event.Has(fsnotify.Write) {
|
||||||
|
log.Printf("Reloaded %v", filename)
|
||||||
|
} else {
|
||||||
|
log.Printf("Loaded %v", filename)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
instancesMux.Unlock()
|
instancesMux.Unlock()
|
||||||
|
|||||||
Reference in New Issue
Block a user