Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var LogDelimiter = "!-#_^*|\n"
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger interface { io.WriteCloser Cleanup() error }
type LoggerFactory ¶
type LoggerFactory interface { CreateWorkspaceLogger(workspaceId string, source LogSource) Logger CreateProjectLogger(workspaceId, projectName string, source LogSource) Logger CreateBuildLogger(buildId string, source LogSource) Logger CreateWorkspaceLogReader(workspaceId string) (io.Reader, error) CreateProjectLogReader(workspaceId, projectName string) (io.Reader, error) CreateBuildLogReader(buildId string) (io.Reader, error) }
func NewLoggerFactory ¶
func NewLoggerFactory(wsLogsDir *string, buildLogsDir *string) LoggerFactory
Click to show internal directories.
Click to hide internal directories.