gddo-server: add debug logs
The log exports to BigQuery disappeared as of 1/15. Add additional debug
logs.
Change-Id: I6defe5adfa20bd6401bf30fdb5f6ebedde65ef0e
Reviewed-on: https://go-review.googlesource.com/c/gddo/+/284934
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
diff --git a/gddo-server/main.go b/gddo-server/main.go
index 6c0c5c4..d0f12a5 100644
--- a/gddo-server/main.go
+++ b/gddo-server/main.go
@@ -1076,27 +1076,31 @@
func (s *server) teeRequestToPkgGoDev(r *http.Request, latency time.Duration, status int) {
if !shouldTeeRequest(r.URL.Path) {
- log.Printf("teeRequestToPkgGoDev(%q): not teeing request", r.URL.Path)
+ log.Printf("s.teeRequestToPkgGoDev: shouldTeeRequest(%q): not teeing request", r.URL.Path)
return
}
val := os.Getenv("GDDO_TEE_REQUESTS_TO_PKGGODEV")
if strings.ToLower(val) != "true" {
- log.Printf("not sending requests to pkg.go.dev (GDDO_TEE_REQUESTS_TO_PKGGODEV = %q)", val)
+ log.Printf("s.teeRequestToPkgGoDev: not sending requests to pkg.go.dev (GDDO_TEE_REQUESTS_TO_PKGGODEV = %q)", val)
return
}
+ log.Printf("s.teeRequestToPkgGoDev: teeRequestToPkgGoDev for %q (%d)", r.URL.Path, status)
gddoEvent, pkggodevEvent := teeRequestToPkgGoDev(r, latency, s.isRobot(r), status)
payload := map[string]interface{}{
"godoc.org": gddoEvent,
"pkg.go.dev": pkggodevEvent,
}
+ log.Printf("s.teeRequestToPkgGoDev: logging gddoEvent and pkggodevEvent: %q", r.URL.Path)
if s.gceLogger == nil {
+ log.Printf("no s.gceLogger: %q", r.URL.Path)
for k, v := range payload {
log.Printf("%q", k)
log.Printf("%+v", v)
}
return
}
+ log.Printf("s.teeRequestToPkgGoDev: s.gceLogger.Log:%q", r.URL.Path)
s.gceLogger.Log(logging.Entry{
HTTPRequest: &logging.HTTPRequest{
Request: r,