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)
}
instance, err := MakeInstance(filename)
if err != nil {
log.Printf("Failed to reload %s: %v", filename, err)
if event.Has(fsnotify.Remove) {
log.Printf("Unloaded %s", filename)
} else {
instancesByHost[instance.Config.Host] = instance
instancesByName[filename] = instance
log.Printf("Reloaded %v", filename)
instance, err := MakeInstance(filename)
if err != nil {
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()