Clean up/make consistent the APIs for registering core components, make Docker an optional component at compile time (#1111)

This commit is contained in:
Owen Cliffe
2018-07-07 10:37:19 +01:00
committed by GitHub
parent cc468afeec
commit fff95e7992
15 changed files with 62 additions and 20 deletions

View File

@@ -24,9 +24,9 @@ type Provider interface {
var providers []Provider
// AddProvider globally registers a new LogStore provider
func AddProvider(pf Provider) {
logrus.Infof("Adding log provider %s", pf)
// Register globally registers a new LogStore provider
func Register(pf Provider) {
logrus.Infof("Registering log provider '%s'", pf)
providers = append(providers, pf)
}