diff --git a/internal/backend/count.go b/internal/backend/count.go index 31dd8cd..12c90e7 100644 --- a/internal/backend/count.go +++ b/internal/backend/count.go @@ -49,6 +49,7 @@ func (b *Backend) countLog(w http.ResponseWriter, r *http.Request) { ap := b.GetApp(hdr.Key) count := ap.CountTable() if count == nil { + log.Println(ap.AppID(), "misconfigured: count table is nil.") ReturnError(w, http.StatusInternalServerError, "misconfigured", "Server Misconfigured") return } diff --git a/internal/backend/crash.go b/internal/backend/crash.go index d6073f9..eca2a36 100644 --- a/internal/backend/crash.go +++ b/internal/backend/crash.go @@ -112,6 +112,7 @@ func (b *Backend) managementDeleteCrash(w http.ResponseWriter, r *http.Request) func (b *Backend) actualCrashDelete(ctx context.Context, w http.ResponseWriter, ap App, crashID string) { crash := ap.CrashTable() if crash == nil { + log.Println(ap.AppID(), "misconfigured: crash table is nil.") ReturnError(w, http.StatusInternalServerError, "misconfigured", "Server Misconfigured") return } @@ -166,6 +167,7 @@ func (b *Backend) managementArchiveCrash(w http.ResponseWriter, r *http.Request) func (b *Backend) actualCrashArchive(ctx context.Context, w http.ResponseWriter, ap App, toArchive ArchivedCrash) { crash := ap.CrashTable() if crash == nil { + log.Println(ap.AppID(), "misconfigured: crash table is nil.") ReturnError(w, http.StatusInternalServerError, "misconfigured", "Server Misconfigured") return } diff --git a/internal/backend/user.go b/internal/backend/user.go index 4aa6f5a..9c0d865 100644 --- a/internal/backend/user.go +++ b/internal/backend/user.go @@ -301,6 +301,7 @@ func (b *Backend) login(w http.ResponseWriter, r *http.Request) { if err == nil { ret.Token, err = b.GenerateJWT(u.ToReqUser()) if err != nil { + log.Println("error generating JWT token:", err) ReturnError(w, http.StatusInternalServerError, "internal", "Server error") return } diff --git a/internal/blog/author.go b/internal/blog/author.go index b39ff5c..8c08b8d 100644 --- a/internal/blog/author.go +++ b/internal/blog/author.go @@ -151,14 +151,15 @@ func (b *BlogApp) updateAuthorInfo(w http.ResponseWriter, r *http.Request) { res, err := b.authCol.UpdateByID(r.Context(), r.PathValue("authorID"), actlUpd) if err != nil { if err == mongo.ErrNoDocuments { - backend.ReturnError(w, http.StatusNotFound, "notFound", "Blog with ID "+r.PathValue("blogID")+" not found") + backend.ReturnError(w, http.StatusNotFound, "notFound", "Author with ID "+r.PathValue("authorID")+" not found") } else { + log.Println("error updating author", r.PathValue("authorID")+":", err) backend.ReturnError(w, http.StatusInternalServerError, "internal", "Server Error") } return } if res.MatchedCount == 0 { - backend.ReturnError(w, http.StatusNotFound, "notFound", "Blog with ID "+r.PathValue("blogID")+" not found") + backend.ReturnError(w, http.StatusNotFound, "notFound", "Author with ID "+r.PathValue("authorID")+" not found") return } w.WriteHeader(http.StatusCreated) diff --git a/internal/blog/blog.go b/internal/blog/blog.go index a201358..4698323 100644 --- a/internal/blog/blog.go +++ b/internal/blog/blog.go @@ -187,6 +187,7 @@ func (b *BlogApp) createBlog(w http.ResponseWriter, r *http.Request) { } id, err := uuid.NewV7() if err != nil { + log.Println("error generating UUID:", err) backend.ReturnError(w, http.StatusInternalServerError, "internal", "Server Error") return } @@ -247,6 +248,7 @@ func (b *BlogApp) updateBlog(w http.ResponseWriter, r *http.Request) { if err == mongo.ErrNoDocuments { backend.ReturnError(w, http.StatusNotFound, "notFound", "Blog with ID "+r.PathValue("blogID")+" not found") } else { + log.Println("error updating blog", r.PathValue("blogID")+":", err) backend.ReturnError(w, http.StatusInternalServerError, "internal", "Server Error") } return diff --git a/internal/blog/portfolio.go b/internal/blog/portfolio.go index f9b0be8..80f8bb1 100644 --- a/internal/blog/portfolio.go +++ b/internal/blog/portfolio.go @@ -4,6 +4,7 @@ import ( "context" "encoding/json" "fmt" + "log" "net/http" "slices" "strings" @@ -120,6 +121,7 @@ func (b *BlogApp) Projects(ctx context.Context, techFilter string) (Portfolio, e func (b *BlogApp) reqPortfolio(w http.ResponseWriter, r *http.Request) { folio, err := b.Projects(r.Context(), r.URL.Query().Get("tech")) if err != nil { + log.Println("error getting projects with filter", r.URL.Query().Get("tech")+":", err) backend.ReturnError(w, http.StatusInternalServerError, "internal", "Server Error") return }