Skip to content

Commit 6eff1e4

Browse files
authored
Merge pull request #174 from flc1125/client-support-log
feat: support for ForceFlush of LoggerProvider and unified naming
2 parents ad257c4 + d61132b commit 6eff1e4

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

uptrace/client.go

+7-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"go.opentelemetry.io/otel"
99
"go.opentelemetry.io/otel/attribute"
1010
sdklog "go.opentelemetry.io/otel/sdk/log"
11-
"go.opentelemetry.io/otel/sdk/metric"
11+
sdkmetric "go.opentelemetry.io/otel/sdk/metric"
1212
sdktrace "go.opentelemetry.io/otel/sdk/trace"
1313
"go.opentelemetry.io/otel/trace"
1414
)
@@ -21,7 +21,7 @@ type client struct {
2121
tracer trace.Tracer
2222

2323
tp *sdktrace.TracerProvider
24-
mp *metric.MeterProvider
24+
mp *sdkmetric.MeterProvider
2525
lp *sdklog.LoggerProvider
2626
}
2727

@@ -65,6 +65,11 @@ func (c *client) ForceFlush(ctx context.Context) (lastErr error) {
6565
lastErr = err
6666
}
6767
}
68+
if c.lp != nil {
69+
if err := c.lp.ForceFlush(ctx); err != nil {
70+
lastErr = err
71+
}
72+
}
6873
return lastErr
6974
}
7075

0 commit comments

Comments
 (0)