Documentation ¶
Index ¶
Constants ¶
View Source
const ( // LogTimeFormat is the time format used in the log. // It is a modified version of RFC3339Nano that guarantees trailing // zeroes are not trimmed, taken from // https://github.com/golang/go/issues/19635 LogTimeFormat = "2006-01-02T15:04:05.000000000Z07:00" // PartialLogType signifies a log line that exceeded the buffer // length and needed to spill into a new line PartialLogType = "P" // FullLogType signifies a log line is full FullLogType = "F" // ANSIEscapeResetCode is a code that resets all colors and text effects ANSIEscapeResetCode = "\033[0m" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogLine ¶
type LogLine struct { Device string ParseLogType string Time time.Time Msg string CID string CName string ColorID int64 }
LogLine describes the information for each line of a log
func GetLogFile ¶
GetLogFile returns an hp tail for a container given options
func NewLogLine ¶
NewLogLine creates a logLine struct from a container log string
func (*LogLine) String ¶
func (l *LogLine) String(options *LogOptions) string
String converts a log line to a string for output given whether a detail bool is specified.
Click to show internal directories.
Click to hide internal directories.