Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildInfos ¶
type BuildLogArchiveOptions ¶
type BuildLogArchiveParams ¶
type BuildLogArchiveParams struct {
Logger log.DebugLogger
}
type BuildLogArchiver ¶
func NewNullLogger ¶
func NewNullLogger() BuildLogArchiver
type BuildLogReporter ¶
type BuildLogReporter interface { GetBuildInfos(incGood, incBad bool) *BuildInfos GetBuildInfosForRequestor(username string, incGood, incBad bool) *BuildInfos GetBuildInfosForStream(streamName string, incGood, incBad bool) *BuildInfos GetBuildLog(imageName string) (io.ReadCloser, error) GetSummary() *Summary }
type BuildLogger ¶
type BuildLogger interface { BuildLogArchiver BuildLogReporter }
func New ¶
func New(options BuildLogArchiveOptions, params BuildLogArchiveParams) (BuildLogger, error)
type RequestorSummary ¶
type StreamSummary ¶
type Summary ¶
type Summary struct { Requestors map[string]*RequestorSummary // Key: username. Streams map[string]*StreamSummary // Key: stream name. }
Click to show internal directories.
Click to hide internal directories.