Log API requests and responses at Debug level

This commit is contained in:
Deluan
2020-04-05 23:57:04 -04:00
parent 59707b3a8f
commit a17a98a75f
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -190,9 +190,9 @@ func SendResponse(w http.ResponseWriter, r *http.Request, payload *responses.Sub
} }
if payload.Status == "ok" { if payload.Status == "ok" {
if log.CurrentLevel() >= log.LevelTrace { if log.CurrentLevel() >= log.LevelTrace {
log.Info(r.Context(), "API: Successful response", "status", "OK", "body", string(response)) log.Debug(r.Context(), "API: Successful response", "status", "OK", "body", string(response))
} else { } else {
log.Info(r.Context(), "API: Successful response", "status", "OK") log.Debug(r.Context(), "API: Successful response", "status", "OK")
} }
} else { } else {
log.Warn(r.Context(), "API: Failed response", "error", payload.Error.Code, "message", payload.Error.Message) log.Warn(r.Context(), "API: Failed response", "error", payload.Error.Code, "message", payload.Error.Message)
+1 -1
View File
@@ -57,7 +57,7 @@ func checkRequiredParameters(next http.Handler) http.Handler {
ctx = context.WithValue(ctx, "username", user) ctx = context.WithValue(ctx, "username", user)
ctx = context.WithValue(ctx, "client", client) ctx = context.WithValue(ctx, "client", client)
ctx = context.WithValue(ctx, "version", version) ctx = context.WithValue(ctx, "version", version)
log.Info(ctx, "API: New request "+r.URL.Path, "username", user, "client", client, "version", version) log.Debug(ctx, "API: New request "+r.URL.Path, "username", user, "client", client, "version", version)
r = r.WithContext(ctx) r = r.WithContext(ctx)
next.ServeHTTP(w, r) next.ServeHTTP(w, r)