github.com/jasonkeene/cli@v6.14.1-0.20160816203908-ca5715166dfb+incompatible/cf/api/logs/loggregator_consumer.go (about) 1 package logs 2 3 import ( 4 "github.com/cloudfoundry/loggregator_consumer" 5 "github.com/cloudfoundry/loggregatorlib/logmessage" 6 ) 7 8 //go:generate counterfeiter . LoggregatorConsumer 9 10 type LoggregatorConsumer interface { 11 Tail(appGUID string, authToken string) (<-chan *logmessage.LogMessage, error) 12 Recent(appGUID string, authToken string) ([]*logmessage.LogMessage, error) 13 Close() error 14 SetOnConnectCallback(func()) 15 SetDebugPrinter(loggregator_consumer.DebugPrinter) 16 }