Skip to content

Commit

Permalink
log spew object dump for errors to JSON-encode
Browse files Browse the repository at this point in the history
  • Loading branch information
norwnd committed Jan 19, 2025
1 parent 32d8af1 commit 12b5afb
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions client/webserver/webserver.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import (
"encoding/json"
"errors"
"fmt"
"github.com/davecgh/go-spew/spew"
"io"
"io/fs"
"mime"
Expand Down Expand Up @@ -1080,6 +1081,7 @@ func writeJSONWithStatus(w http.ResponseWriter, thing any, code int) {
if err != nil {
w.WriteHeader(http.StatusInternalServerError)
log.Errorf("JSON encode error: %v", err)
log.Errorf("JSON encode spew object dump: %s", spew.Sdump(thing))
return
}
w.WriteHeader(code)
Expand Down

0 comments on commit 12b5afb

Please sign in to comment.