github.com/elopio/cli@v6.21.2-0.20160902224010-ea909d1fdb2f+incompatible/cf/api/logs/noaa_consumer.go (about) 1 package logs 2 3 import ( 4 "github.com/cloudfoundry/sonde-go/events" 5 ) 6 7 // Should be satisfied automatically by *noaa.Consumer 8 //go:generate counterfeiter . NoaaConsumer 9 10 type NoaaConsumer interface { 11 TailingLogsWithoutReconnect(string, string) (<-chan *events.LogMessage, <-chan error) 12 RecentLogs(appGUID string, authToken string) ([]*events.LogMessage, error) 13 Close() error 14 SetOnConnectCallback(cb func()) 15 }