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.