package
0.0.0-20240716132614-1643519e6f91
Repository: https://github.com/triggermail/luci-go.git
Documentation: pkg.go.dev
# Functions
AddLogDogToBuild takes a set of logdog streams and populate a milo build.
GetBuild returns a build from a raw annotation stream.
InjectFakeLogdogClient adds the given logdog.LogsClient to the context.
NewClient generates a new LogDog client that issues requests on behalf of the current user.
NewURLBuilder creates a new URLBuilder that can generate links to LogDog pages given a LogDog StreamAddr.
ReadAnnotations synchronously reads and decodes the latest Step information from the provided StreamAddr.
SubStepsToUI converts a slice of annotation substeps to ui.BuildComponent and slice of ui.PropertyGroups.
# Constants
DefaultLogDogHost is the default LogDog host, if one isn't specified via query string.
# Structs
AnnotationStream represents a LogDog annotation protobuf stream.
Stream represents a single LogDog style stream, which can contain either annotations (assumed to be MiloProtos) or text.
Streams represents a group of LogDog Streams with a single entry point.
ViewerURLBuilder is a URL builder that constructs LogDog viewer URLs.
# Interfaces
URLBuilder constructs URLs for various link types.