diff --git a/src/server/api_generic.go b/src/server/api_generic.go index a7bdcca..b4b5cf0 100644 --- a/src/server/api_generic.go +++ b/src/server/api_generic.go @@ -42,19 +42,17 @@ func (s *Server) handleApiPicture(c iris.Context) { service, err := database.Pb.GetServiceById(id) if err != nil { - log.Error().Err(err).Msg("Could not get service") + log.Error().Err(err).Msg("GetPicture: Could not get service") respondWithPlaceholder(c, "?") return } if service.LogoURL == "" { - log.Debug().Msgf("Image %s not found in cache", service.ID) respondWithPlaceholder(c, service.Name) return } if imageData, err := s.Cache.Get(fmt.Sprintf("img-%s", service.ID)); err == nil { - log.Debug().Msgf("Found image %s in cache", service.ID) ctt, _ := s.Cache.Get(fmt.Sprintf("ctt-%s", service.ID)) c.ContentType(string(ctt)) c.StatusCode(iris.StatusOK) @@ -62,11 +60,10 @@ func (s *Server) handleApiPicture(c iris.Context) { return } - log.Debug().Msgf("Image %s not found in cache", service.ID) client := &http.Client{} req, err := http.NewRequest("GET", service.LogoURL, nil) if err != nil { - log.Error().Err(err).Msg("Failed to create HTTP request") + log.Error().Err(err).Msg("GetPicture: Failed to create HTTP request") return } @@ -74,7 +71,7 @@ func (s *Server) handleApiPicture(c iris.Context) { req.Header.Set("Referer", service.Urls[0]) resp, err := client.Do(req) if err != nil || resp.StatusCode != http.StatusOK { - log.Error().Err(err).Msg("Could not get image") + log.Error().Err(err).Msgf("GetPicture: Could not get image for %s", service.Name) respondWithPlaceholder(c, service.Name) return } @@ -82,13 +79,13 @@ func (s *Server) handleApiPicture(c iris.Context) { bodyBytes, err := io.ReadAll(resp.Body) if err != nil { - log.Error().Err(err).Msg("Could not read response body") + log.Error().Err(err).Msgf("GetPicture: Could not read response body for %s", service.Name) respondWithPlaceholder(c, service.Name) return } if bodyBytes == nil { - log.Error().Msg("Could not read response body") + log.Error().Msg("GetPicture: Could not read response body") respondWithPlaceholder(c, service.Name) return }