github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/actor/v2action/noaa_client.go (about) 1 package v2action 2 3 import "github.com/cloudfoundry/sonde-go/events" 4 5 //go:generate counterfeiter . NOAAClient 6 7 // NOAAClient is a client for getting logs. 8 type NOAAClient interface { 9 Close() error 10 RecentLogs(appGUID string, authToken string) ([]*events.LogMessage, error) 11 SetOnConnectCallback(cb func()) 12 TailingLogs(appGUID, authToken string) (<-chan *events.LogMessage, <-chan error) 13 }