@@ -162,25 +162,37 @@ func internalTopic(l *wrapper, d trace.Detailer) (t trace.Topic) { //nolint:gocy
162162 }
163163 ctx := with (context .Background (), TRACE , "ydb" , "topic" , "reader" , "send" , "commit" , "message" )
164164 start := time .Now ()
165- l .Log (ctx , "start" ,
166- Any ("partitions_id" , info .CommitsInfo .PartitionIDs ()),
167- Any ("partitions_session_id" , info .CommitsInfo .PartitionSessionIDs ()),
168- )
165+
166+ commitInfo := info .CommitsInfo .GetCommitsInfo ()
167+ for i := range commitInfo {
168+ l .Log (ctx , "start" ,
169+ String ("topic" , commitInfo [i ].Topic ),
170+ Int64 ("partitions_id" , commitInfo [i ].PartitionID ),
171+ Int64 ("partitions_session_id" , commitInfo [i ].PartitionSessionID ),
172+ Int64 ("commit_start_offset" , commitInfo [i ].StartOffset ),
173+ Int64 ("commit_end_offset" , commitInfo [i ].EndOffset ),
174+ )
175+ }
169176 return func (doneInfo trace.TopicReaderSendCommitMessageDoneInfo ) {
170- fields := []Field {
171- Any ("partitions_id" , info .CommitsInfo .PartitionIDs ()),
172- Any ("partitions_session_id" , info .CommitsInfo .PartitionSessionIDs ()),
173- latencyField (start ),
174- }
175- if doneInfo .Error == nil {
176- l .Log (ctx , "done" , fields ... )
177- } else {
178- l .Log (WithLevel (ctx , WARN ), "commit message sent" ,
179- append (fields ,
180- Error (doneInfo .Error ),
181- versionField (),
182- )... ,
183- )
177+ for i := range commitInfo {
178+ fields := []Field {
179+ String ("topic" , commitInfo [i ].Topic ),
180+ Int64 ("partitions_id" , commitInfo [i ].PartitionID ),
181+ Int64 ("partitions_session_id" , commitInfo [i ].PartitionSessionID ),
182+ Int64 ("commit_start_offset" , commitInfo [i ].StartOffset ),
183+ Int64 ("commit_end_offset" , commitInfo [i ].EndOffset ),
184+ latencyField (start ),
185+ }
186+ if doneInfo .Error == nil {
187+ l .Log (ctx , "done" , fields ... )
188+ } else {
189+ l .Log (WithLevel (ctx , WARN ), "commit message sent" ,
190+ append (fields ,
191+ Error (doneInfo .Error ),
192+ versionField (),
193+ )... ,
194+ )
195+ }
184196 }
185197 }
186198 }
0 commit comments