// FromFile creates a new writer from a configuration file. func FromFile(filename string) (result pstore.LimitedRecordWriter, err error) { var c Config if err = utils.ReadFromFile(filename, &c); err != nil { return } return c.NewWriter() }
// ConsumerBuildersFromFile creates consumer builders from a configuration file. func ConsumerBuildersFromFile(filename string) ( result []*pstore.ConsumerWithMetricsBuilder, err error) { var c ConfigList if err = utils.ReadFromFile(filename, &c); err != nil { return } return c.CreateConsumerBuilders() }