package input import ( log "github.com/sirupsen/logrus" ) var Register = make(map[string]Init) type Input interface { Listen() Close() } type Init func(interface{}, chan *log.Entry) Input func Add(name string, init Init) { Register[name] = init }