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  }