Fix tracer initialization
This commit is contained in:
@@ -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 != "" {
|
||||||
|
|||||||
Reference in New Issue
Block a user