@@ -92,7 +92,7 @@ func (bkr *GRPCBroker) Publish(ctx context.Context, pubReq *pbv1.PublishRequest)
9292 return nil , status .Error (codes .InvalidArgument , fmt .Sprintf ("failed to parse cloud event type %s, %v" , evt .Type (), err ))
9393 }
9494
95- logger .V (4 ).Info ("receive the event with grpc broker" , "eventContext " , evt .Context )
95+ logger .V (4 ).Info ("receive the event with grpc broker" , "eventType " , evt .Type (), "extensions" , evt . Extensions () )
9696
9797 // handler resync request
9898 if eventType .Action == types .ResyncRequestAction {
@@ -234,7 +234,8 @@ func (bkr *GRPCBroker) Subscribe(subReq *pbv1.SubscriptionRequest, subServer pbv
234234 }
235235
236236 // send the cloudevent to the subscriber
237- logger .V (4 ).Info ("sending the event to spec subscribers" , "subID" , subID , "eventContext" , evt .Context )
237+ logger .V (4 ).Info ("sending the event to spec subscribers" ,
238+ "subID" , subID , "eventType" , evt .Type (), "extensions" , evt .Extensions ())
238239 select {
239240 case eventCh <- pbEvt :
240241 case <- subCtx .Done ():
@@ -280,7 +281,8 @@ func (bkr *GRPCBroker) Subscribe(subReq *pbv1.SubscriptionRequest, subServer pbv
280281// - If the requested resource version is older than the source's current maintained resource version, the source
281282// sends the resource.
282283func (bkr * GRPCBroker ) respondResyncSpecRequest (ctx context.Context , eventDataType types.CloudEventsDataType , evt * cloudevents.Event ) error {
283- log := klog .FromContext (ctx )
284+ log := klog .FromContext (ctx ).WithValues (
285+ "eventDataType" , eventDataType , "eventType" , evt .Type (), "extensions" , evt .Extensions ())
284286
285287 resourceVersions , err := payload .DecodeSpecResyncRequest (* evt )
286288 if err != nil {
@@ -304,35 +306,36 @@ func (bkr *GRPCBroker) respondResyncSpecRequest(ctx context.Context, eventDataTy
304306 }
305307
306308 if len (objs ) == 0 {
307- log .V (4 ).Info ("no objs from the lister, do nothing" , "eventContext" , evt . Context )
309+ log .V (4 ).Info ("no objs from the lister, do nothing" )
308310 return nil
309311 }
310312
311313 for _ , obj := range objs {
312314 // respond with the deleting resource regardless of the resource version
315+ objLogger := log .WithValues ("eventType" , obj .Type (), "extensions" , obj .Extensions ())
313316 if _ , ok := obj .Extensions ()[types .ExtensionDeletionTimestamp ]; ok {
314- log .V (4 ).Info ("respond spec resync request" , "eventContext" , evt . Context )
317+ objLogger .V (4 ).Info ("respond spec resync request" )
315318 err = bkr .handleRes (ctx , obj , eventDataType , "delete_request" )
316319 if err != nil {
317- log .Error (err , "failed to handle resync spec request" )
320+ objLogger .Error (err , "failed to handle resync spec request" )
318321 }
319322 continue
320323 }
321324
322325 lastResourceVersion := findResourceVersion (obj .ID (), resourceVersions .Versions )
323326 currentResourceVersion , err := cloudeventstypes .ToInteger (obj .Extensions ()[types .ExtensionResourceVersion ])
324327 if err != nil {
325- log .V (4 ).Info ("ignore the event since it has a invalid resourceVersion" , "eventContext" , obj . Context , "error" , err )
328+ objLogger .V (4 ).Info ("ignore the event since it has a invalid resourceVersion" , "error" , err )
326329 continue
327330 }
328331
329332 // the version of the work is not maintained on source or the source's work is newer than agent, send
330333 // the newer work to agent
331334 if currentResourceVersion == 0 || int64 (currentResourceVersion ) > lastResourceVersion {
332- log .V (4 ).Info ("respond spec resync request" , "eventContext" , evt . Context )
335+ objLogger .V (4 ).Info ("respond spec resync request" )
333336 err := bkr .handleRes (ctx , obj , eventDataType , "update_request" )
334337 if err != nil {
335- log .Error (err , "failed to handle resync spec request" )
338+ objLogger .Error (err , "failed to handle resync spec request" )
336339 }
337340 }
338341 }
@@ -356,7 +359,7 @@ func (bkr *GRPCBroker) respondResyncSpecRequest(ctx context.Context, eventDataTy
356359 NewEvent ()
357360
358361 // send a delete event for the current resource
359- log .V (4 ).Info ("respond spec resync request" , "eventContext" , evt . Context )
362+ log .V (4 ).Info ("respond spec resync request" )
360363 err := bkr .handleRes (ctx , & obj , eventDataType , "delete_request" )
361364 if err != nil {
362365 log .Error (err , "failed to handle delete request" )
0 commit comments