nidus-sync/api/debug.go

26 lines
522 B
Go
Raw Permalink Normal View History

package api
2026-01-29 17:30:21 +00:00
import (
"io"
"net/http"
"os"
"github.com/rs/zerolog/log"
)
func debugSaveRequest(r *http.Request) {
tmpFile, err := os.CreateTemp("/tmp", "request-*.data")
2026-01-29 17:30:21 +00:00
if err != nil {
log.Error().Err(err).Msg("failed to create temp file for debugSaveRequest")
return
2026-01-29 17:30:21 +00:00
}
defer tmpFile.Close()
_, err = io.Copy(tmpFile, r.Body)
if err != nil {
log.Error().Err(err).Msg("failed to copy request body in debugSaveRequest")
return
}
log.Info().Str("filename", tmpFile.Name()).Msg("Saved request body")
}