diff --git a/cmd/root.go b/cmd/root.go index d6680708c..bfddd882e 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -73,8 +73,8 @@ func runNavidrome() { func startServer() (func() error, func(err error)) { return func() error { a := CreateServer(conf.Server.MusicFolder) - a.MountRouter(consts.URLPathSubsonicAPI, CreateSubsonicAPIRouter()) - a.MountRouter(consts.URLPathUI, CreateAppRouter()) + a.MountRouter("WebUI", consts.URLPathUI, CreateAppRouter()) + a.MountRouter("Subsonic API", consts.URLPathSubsonicAPI, CreateSubsonicAPIRouter()) return a.Run(fmt.Sprintf("%s:%d", conf.Server.Address, conf.Server.Port)) }, func(err error) { if err != nil { diff --git a/server/server.go b/server/server.go index f495fd320..5392ab4fa 100644 --- a/server/server.go +++ b/server/server.go @@ -1,6 +1,7 @@ package server import ( + "fmt" "net/http" "path" @@ -33,9 +34,9 @@ func New(ds model.DataStore) *Server { return a } -func (a *Server) MountRouter(urlPath string, subRouter Handler) { +func (a *Server) MountRouter(description, urlPath string, subRouter Handler) { urlPath = path.Join(conf.Server.BaseURL, urlPath) - log.Info("Mounting routes", "path", urlPath) + log.Info(fmt.Sprintf("Mounting %s routes", description), "path", urlPath) subRouter.Setup(urlPath) a.router.Group(func(r chi.Router) { r.Mount(urlPath, subRouter)