From 18db4ec1467b07d9911d6e9f27e415f4c38cb1e1 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Mon, 12 Jan 2026 15:53:53 +0530 Subject: [PATCH] Log modified timeout of API context. (#4232) --- pkg/service/twirp.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/service/twirp.go b/pkg/service/twirp.go index 51055671d..e41d13cf2 100644 --- a/pkg/service/twirp.go +++ b/pkg/service/twirp.go @@ -127,7 +127,10 @@ func loggerResponseSent(ctx context.Context, twirpLoggerPool *sync.Pool) { r.fields = append(r.fields, "duration", time.Since(r.startedAt)) if !r.deadline.IsZero() { - r.fields = append(r.fields, "timeout", r.deadline.Sub(r.startedAt)) + r.fields = append(r.fields, "requestedTimeout", r.deadline.Sub(r.startedAt)) + } + if deadline, ok := ctx.Deadline(); ok { + r.fields = append(r.fields, "modifiedTimeout", deadline.Sub(r.startedAt)) } if status, ok := twirp.StatusCode(ctx); ok {