Fix tracer initialization

This commit is contained in:
Mak Muftic
2021-09-15 14:54:20 +02:00
parent bb85ca031d
commit cf06096565
+4 -4
View File
@@ -366,19 +366,19 @@ func GossipSub(in GossipIn) (service *pubsub.PubSub, err error) {
pubsub.NewAllowlistSubscriptionFilter(allowTopics...), pubsub.NewAllowlistSubscriptionFilter(allowTopics...),
100))) 100)))
var lt tracer.LotusTracer var transports []tracer.TracerTransport
if in.Cfg.JsonTracerFile != "" { if in.Cfg.JsonTracerFile != "" {
out, err := os.OpenFile(in.Cfg.JsonTracerFile, os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0660) out, err := os.OpenFile(in.Cfg.JsonTracerFile, os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0660)
if err != nil { if err != nil {
return nil, err return nil, err
} }
jsonTransport := tracer.NewJsonTracerTransport(out) jsonTransport := tracer.NewJsonTracerTransport(out)
lt = tracer.NewLotusTracer(jsonTransport, in.Host.ID()) transports = append(transports, jsonTransport)
} else if in.Cfg.ElasticSearchTracer != "" { } else if in.Cfg.ElasticSearchTracer != "" {
elasticSearchTransport := tracer.NewElasticSearchTransport() elasticSearchTransport := tracer.NewElasticSearchTransport()
lt = tracer.NewLotusTracer(elasticSearchTransport, in.Host.ID()) transports = append(transports, elasticSearchTransport)
} }
lt := tracer.NewLotusTracer(transports, in.Host.ID())
// tracer // tracer
if in.Cfg.RemoteTracer != "" { if in.Cfg.RemoteTracer != "" {