Skip to content

Commit

Permalink
bug: autoconfiguration always emit error message on initialization (#23)
Browse files Browse the repository at this point in the history
  • Loading branch information
chameleon82 committed Oct 13, 2023
1 parent 212eea5 commit c351239
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions autoconfigure/sdk/logs/provider.go
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,6 @@ func WithResource(r *resource.Resource) LoggerProviderOption {
})
}

//type loggerProviderConfig struct {
// options []sdk.LoggerProviderOption
//}

func applyLoggerProviderExporterEnvConfigs(ctx context.Context, cfg loggerProviderConfig) loggerProviderConfig {

// if processors already defined explicitly - skip env configuration
Expand All @@ -74,15 +70,21 @@ func applyLoggerProviderExporterEnvConfigs(ctx context.Context, cfg loggerProvid
case logsExporterNone:
case logsExporterOTLP:
otlpExporter, err := otlplogs.NewExporter(ctx)
global.Error(err, "Can't instantiate otlp exporter")
if err != nil {
global.Error(err, "Can't instantiate otlp exporter")
}
cfg.processors = append(cfg.processors, sdk.NewBatchLogRecordProcessor(otlpExporter))
case logsExporterLogging:
sdtoutExporter, err := stdoutlogs.NewExporter()
global.Error(err, "Can't instantiate logging exporter")
if err != nil {
global.Error(err, "Can't instantiate logging exporter")
}
cfg.processors = append(cfg.processors, sdk.NewSimpleLogRecordProcessor(sdtoutExporter))
default:
err := errors.New("Exporter " + exporter + " is not supported")
global.Error(err, "Can't instantiate "+exporter+" exporter")
if err != nil {
global.Error(err, "Can't instantiate "+exporter+" exporter")
}
}
}
return cfg
Expand Down

0 comments on commit c351239

Please sign in to comment.