Documentation ¶
Overview ¶
Package format implements a custom format logs
Index ¶
Constants ¶
View Source
const ( BareFormatName = "bare" PrettyFormatName = "pretty" JSONFormatName = "json" KeyValueFormatName = "key-value" )
Variables ¶
This section is empty.
Functions ¶
func NewBareFormat ¶ added in v0.68.15
func NewBareFormat() Placeholders
func NewJSONFormat ¶ added in v0.68.15
func NewJSONFormat() Placeholders
func NewKeyValueFormat ¶ added in v0.68.15
func NewKeyValueFormat() Placeholders
func NewPrettyFormat ¶ added in v0.68.15
func NewPrettyFormat() Placeholders
func ParseFormat ¶ added in v0.68.15
Types ¶
type Formatter ¶
type Formatter struct {
// contains filtered or unexported fields
}
func NewFormatter ¶
func NewFormatter(phs placeholders.Placeholders) *Formatter
NewFormatter returns a new Formatter instance with default values.
func (*Formatter) DisableColors ¶
func (formatter *Formatter) DisableColors()
DisableColors disables log color.
func (*Formatter) DisableRelativePaths ¶ added in v0.68.15
func (formatter *Formatter) DisableRelativePaths()
DisableRelativePaths disables the conversion of absolute paths to relative ones.
func (*Formatter) SetBaseDir ¶ added in v0.68.15
func (*Formatter) SetFormat ¶ added in v0.68.15
func (formatter *Formatter) SetFormat(phs placeholders.Placeholders)
SetFormat sets log format.
Directories ¶
Path | Synopsis |
---|---|
Package options represents a set of placeholders options.
|
Package options represents a set of placeholders options. |
Package placeholders represents a set of placeholders for formatting various log values.
|
Package placeholders represents a set of placeholders for formatting various log values. |
Click to show internal directories.
Click to hide internal directories.