photoprism/internal/server/fail.go
Michael Mayer ae5f35259c Server: Move process handling and shutdown to separate package #4767
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 19:05:26 +01:00

14 lines
266 B
Go

package server
import (
"github.com/photoprism/photoprism/internal/server/process"
)
// Fail logs an error and then initiates a server shutdown.
func Fail(err string, params ...interface{}) {
if err != "" {
log.Errorf(err, params...)
}
process.Shutdown()
}