diff --git a/http.go b/http.go index 2328150..26f8e67 100644 --- a/http.go +++ b/http.go @@ -56,13 +56,16 @@ func (s *Server) StartServer() { // DomainRouter redirects the requests to the routers of the domains func (s *Server) DomainRouter(c *gin.Context) { domain := c.Request.URL.Host + entry := log.Trace().Str("domain", domain) if router, found := s.mrouter[domain]; found { + entry.Msg("Found domain") router.NoMethod(s.NotFoundHandler) router.NoRoute(s.NotFoundHandler) c.Set("domain", domain) router.HandleContext(c) return } + entry.Interface("domains", s.mrouter).Msg("domain not found") s.NotFoundHandler(c) }