Fix logs and services
Some checks failed
continuous-integration/drone Build is failing

This commit is contained in:
Melora Hugues 2023-07-24 23:05:50 +02:00
parent 9f39de9bca
commit ad52dca10f
4 changed files with 9 additions and 8 deletions

View file

@ -19,9 +19,9 @@ type BootController struct {
l *logrus.Logger l *logrus.Logger
} }
func NewBootController(logger *logrus.Logger) *BootController { func NewBootController(logger *logrus.Logger, service *services.ClientHandlerService) *BootController {
return &BootController{ return &BootController{
clientService: services.NewClientHandlerService(), clientService: service,
l: logger, l: logger,
} }
} }

View file

@ -20,9 +20,9 @@ type EnrollController struct {
l *logrus.Logger l *logrus.Logger
} }
func NewEnrollController(l *logrus.Logger) *EnrollController { func NewEnrollController(l *logrus.Logger, service *services.ClientHandlerService) *EnrollController {
return &EnrollController{ return &EnrollController{
clientService: services.NewClientHandlerService(), clientService: service,
l: l, l: l,
} }
} }

View file

@ -35,5 +35,5 @@ func (lm *LoggerMiddleware) ServeHTTP(w http.ResponseWriter, r *http.Request) {
clientIP = "unknown" clientIP = "unknown"
} }
lm.l.Infof(`%s - [%v] "%s %s %s" %d %d`, clientIP, currentTime, method, route, httpVersion, responseInfo.ReturnCode, responseInfo.ContentLength) lm.l.Infof(`%s - [%s] "%s %s %s" %d %d`, clientIP, currentTime.Format(time.RFC3339), method, route, httpVersion, responseInfo.ReturnCode, responseInfo.ContentLength)
} }

View file

@ -12,6 +12,7 @@ import (
"git.faercol.me/faercol/http-boot-server/bootserver/config" "git.faercol.me/faercol/http-boot-server/bootserver/config"
"git.faercol.me/faercol/http-boot-server/bootserver/controllers/client" "git.faercol.me/faercol/http-boot-server/bootserver/controllers/client"
"git.faercol.me/faercol/http-boot-server/bootserver/middlewares" "git.faercol.me/faercol/http-boot-server/bootserver/middlewares"
"git.faercol.me/faercol/http-boot-server/bootserver/services"
"github.com/sirupsen/logrus" "github.com/sirupsen/logrus"
) )
@ -63,10 +64,10 @@ func New(appConf *config.AppConfig, logger *logrus.Logger) (*Server, error) {
default: default:
panic(fmt.Errorf("unexpected listening mode %v", appConf.ServerMode)) panic(fmt.Errorf("unexpected listening mode %v", appConf.ServerMode))
} }
service := services.NewClientHandlerService()
controllers := map[string]http.Handler{ controllers := map[string]http.Handler{
client.BootRoute: middlewares.WithLogger(client.NewBootController(logger), logger), client.BootRoute: middlewares.WithLogger(client.NewBootController(logger, service), logger),
client.EnrollRoute: middlewares.WithLogger(client.NewEnrollController(logger), logger), client.EnrollRoute: middlewares.WithLogger(client.NewEnrollController(logger, service), logger),
} }
m := http.NewServeMux() m := http.NewServeMux()