Skip to content

Commit

Permalink
move log resource merge to WithResource
Browse files Browse the repository at this point in the history
  • Loading branch information
basti1302 committed Sep 6, 2024
1 parent 9235dff commit 649d3b2
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions sdk/log/provider.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,6 @@ func newProviderConfig(opts []LoggerProviderOption) providerConfig {

if c.resource == nil {
c.resource = resource.Default()
} else {
var err error
c.resource, err = resource.Merge(resource.Environment(), c.resource)
if err != nil {
otel.Handle(err)
}
}

c.attrCntLim = c.attrCntLim.Resolve(
Expand Down Expand Up @@ -203,7 +197,11 @@ func (fn loggerProviderOptionFunc) apply(c providerConfig) providerConfig {
// go.opentelemetry.io/otel/sdk/resource package will be used.
func WithResource(res *resource.Resource) LoggerProviderOption {
return loggerProviderOptionFunc(func(cfg providerConfig) providerConfig {
cfg.resource = res
var err error
cfg.resource, err = resource.Merge(resource.Environment(), res)
if err != nil {
otel.Handle(err)
}
return cfg
})
}
Expand Down

0 comments on commit 649d3b2

Please # to comment.