clearer error message when config reload failed

This commit is contained in:
yusing 2025-02-04 06:42:21 +08:00
parent 7c56c88dd4
commit 1871ef3d38

View file

@ -103,7 +103,6 @@ func OnConfigChange(ev []events.Event) {
}
if err := Reload(); err != nil {
logging.Warn().Msg("using last config")
// recovered in event queue
panic(err)
}
@ -118,7 +117,7 @@ func Reload() E.Error {
err := newCfg.load()
if err != nil {
newCfg.task.Finish(err)
return err
return E.New("using last config").With(err)
}
// cancel all current subtasks -> wait