A lightweight logging API designed to capture, store, and replay HTTP request/response cycles for effortless debugging. Perfect for diagnosing production issues with full context.
✅ Full Request/Response Logging – Headers, query params, body, status codes
✅ Request Replay – Reproduce bugs instantly by replaying captured traffic
✅ Multi-SDK Support – Go and C# SDKs (more coming soon!)
✅ Centralized Logging – Send logs to a single DeadShot instance for all services
✅ Error Context – Attach custom tags, source system info, and error details
# Go SDK go get github.com/quantumbytecode/DeadShotGoLib import deadshot "github.com/quantumbytecode/DeadShotGoLib" log := deadshot.LogModel{ Method: "POST", URL: "/api/login", Headers: "Authorization: Bearer ...", Body: `{"user":"hanizit"}`, StatusCode: 500, Source: "AuthService", Error: "Invalid credentials", } client := deadshot.DeadShot{ EndPoint: "http://deadshot.yourdomain.com/log", } _ = client.Send(log)