prism/service/util/http.go

15 lines
274 B
Go

package util
import (
"log/slog"
"net/http"
)
func LogAndError(w http.ResponseWriter, logger *slog.Logger, message string, code int, err error) {
if err != nil {
logger.Error(message, "error", err)
} else {
logger.Error(message)
}
http.Error(w, message, code)
}