diff --git a/tibuild/pkg/rest/service/cloud_event_client.go b/tibuild/pkg/rest/service/cloud_event_client.go index 9d8d381..a93ac71 100644 --- a/tibuild/pkg/rest/service/cloud_event_client.go +++ b/tibuild/pkg/rest/service/cloud_event_client.go @@ -2,6 +2,7 @@ package service import ( "context" + "encoding/json" "fmt" "log/slog" "strings" @@ -38,10 +39,14 @@ type CloudEventClient struct { } func (s CloudEventClient) TriggerDevBuild(ctx context.Context, dev DevBuild) error { + bs, _ := json.Marshal(dev) + slog.InfoContext(ctx, "trigger dev build", "dev", string(bs)) event, err := newDevBuildCloudEvent(dev) if err != nil { return err } + eventBytes, _ := event.MarshalJSON() + slog.InfoContext(ctx, "trigger dev build event", "event", string(eventBytes)) c := cloudevents.ContextWithTarget(ctx, s.endpoint) if result := s.client.Send(c, *event); !protocol.IsACK(result) { slog.ErrorContext(ctx, "failed to send", "reason", result)