Log config reload better

This commit is contained in:
Jon Staab
2025-10-20 16:12:57 -07:00
parent 41a5e4f818
commit a9d62e9fb1
+15 -6
View File
@@ -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()