GoDoxy/internal/net/gphttp/server/error.go
yusing 216c03c5ff
Some checks failed
Docker Image CI (nightly) / build-nightly (push) Has been cancelled
Docker Image CI (nightly) / build-nightly-agent (push) Has been cancelled
fix(task): revert to context based approach and fix tasks stuck, improve error handling
2025-05-26 00:32:59 +08:00

22 lines
368 B
Go

package server
import (
"context"
"errors"
"net/http"
"github.com/rs/zerolog"
)
func convertError(err error) error {
switch {
case err == nil, errors.Is(err, http.ErrServerClosed), errors.Is(err, context.Canceled):
return nil
default:
return err
}
}
func HandleError(logger *zerolog.Logger, err error, msg string) {
logger.Fatal().Err(err).Msg(msg)
}