in spectator/registry.go [62:86]
func NewRegistry(config *Config) (Registry, error) {
if config == nil {
return nil, fmt.Errorf("Config cannot be nil")
}
if config.location == "" {
// Config was not created using NewConfig. Set a default config instead of using the passed one.
config, _ = NewConfig("", nil, nil)
}
newWriter, err := writer.NewWriter(config.location, config.log)
if err != nil {
return nil, err
}
config.log.Infof("Create Registry with extraCommonTags=%v", config.extraCommonTags)
r := &spectatordRegistry{
config: config,
writer: newWriter,
logger: config.log,
}
return r, nil
}