signalmeow: add request id to all incoming request logs

This commit is contained in:
Tulir Asokan 2025-03-13 14:52:11 +02:00
parent f09966c148
commit 562ed05593

View file

@ -280,6 +280,7 @@ func (cli *Client) incomingRequestHandler(ctx context.Context, req *signalpb.Web
Str("handler", "incoming request handler").
Str("verb", *req.Verb).
Str("path", *req.Path).
Uint64("request_id", *req.Id).
Logger()
ctx = log.WithContext(ctx)
if *req.Verb == http.MethodPut && *req.Path == "/api/v1/message" {
@ -296,7 +297,7 @@ func (cli *Client) incomingRequestHandler(ctx context.Context, req *signalpb.Web
}
func (cli *Client) incomingAPIMessageHandler(ctx context.Context, req *signalpb.WebSocketRequestMessage) (*web.SimpleResponse, error) {
log := *zerolog.Ctx(ctx)
log := zerolog.Ctx(ctx)
envelope := &signalpb.Envelope{}
err := proto.Unmarshal(req.Body, envelope)
if err != nil {