Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultOutput ¶
type DefaultOutput struct {
// contains filtered or unexported fields
}
DefaultOutput provides logs and metadata in human readable format
type JSONLOutput ¶
type JSONLOutput struct {
// contains filtered or unexported fields
}
JSONLOutput prints logs and metadata as JSON Lines, suitable for scripts
type LogOutput ¶
type LogOutput interface {
Format(ts time.Time, lbls loghttp.LabelSet, maxLabelsLen int, line string) string
}
LogOutput is the interface any output mode must implement
func NewLogOutput ¶
func NewLogOutput(mode string, options *LogOutputOptions) (LogOutput, error)
NewLogOutput creates a log output based on the input mode and options
type LogOutputOptions ¶
LogOutputOptions defines options supported by LogOutput
Click to show internal directories.
Click to hide internal directories.