nidus-sync/api/debug.go

20 lines
511 B
Go
Raw Permalink Normal View History

package api
import (
"os"
"github.com/rs/zerolog/log"
)
func debugSaveRequest(body []byte, err error, message string) {
// TODO(eliribble): avoid using a single static filename and instead securely generate
// this value
log.Error().Err(err).Msg(message)
output, err := os.OpenFile("/tmp/request.body", os.O_RDWR|os.O_CREATE, 0666)
if err != nil {
log.Info().Msg("Failed to open temp request.bady")
}
defer output.Close()
output.Write(body)
log.Info().Msg("Wrote request to /tmp/request.body")
}