@@ -3,9 +3,7 @@ package otel
33import (
44 "context"
55
6- "github.com/ydb-platform/ydb-go-sdk/v3"
76 "github.com/ydb-platform/ydb-go-sdk/v3/internal/kv"
8- "github.com/ydb-platform/ydb-go-sdk/v3/internal/xerrors"
97 "github.com/ydb-platform/ydb-go-sdk/v3/trace"
108)
119
@@ -27,73 +25,3 @@ type (
2725 Start (ctx context.Context , operationName string , attributes ... KeyValue ) (context.Context , Span )
2826 }
2927)
30-
31- func childSpanWithReplaceCtx (
32- cfg Config ,
33- ctx * context.Context ,
34- operationName string ,
35- fields ... KeyValue ,
36- ) (s Span ) {
37- * ctx , s = childSpan (cfg , * ctx , operationName , fields ... )
38-
39- return s
40- }
41-
42- func childSpan (
43- cfg Config ,
44- ctx context.Context , //nolint:revive
45- operationName string ,
46- fields ... KeyValue ,
47- ) (context.Context , Span ) {
48- return cfg .Start (ctx ,
49- operationName ,
50- fields ... ,
51- )
52- }
53-
54- func finish (
55- s Span ,
56- err error ,
57- fields ... KeyValue ,
58- ) {
59- if err != nil {
60- s .Msg (err .Error (), kv .Error (err ))
61- }
62- s .End (fields ... )
63- }
64-
65- func logError (
66- s Span ,
67- err error ,
68- fields ... KeyValue ,
69- ) {
70- var ydbErr ydb.Error
71- if xerrors .As (err , & ydbErr ) {
72- fields = append (fields ,
73- kv .Error (err ),
74- kv .Int ("error.ydb.code" , int (ydbErr .Code ())),
75- kv .String ("error.ydb.name" , ydbErr .Name ()),
76- )
77- }
78- s .Msg (err .Error (), fields ... )
79- }
80-
81- func logToParentSpan (
82- cfg Config ,
83- ctx context.Context , //nolint:revive
84- msg string ,
85- fields ... KeyValue , //nolint:unparam
86- ) {
87- parent := cfg .SpanFromContext (ctx )
88- parent .Msg (msg , fields ... )
89- }
90-
91- func logToParentSpanError (
92- cfg Config ,
93- ctx context.Context , //nolint:revive
94- err error ,
95- fields ... KeyValue , //nolint:unparam
96- ) {
97- parent := cfg .SpanFromContext (ctx )
98- logError (parent , err , fields ... )
99- }
0 commit comments