Documentation
¶
Overview ¶
Package themecfg defines configuration file format for a logftxt theme.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Formatting ¶
type Formatting struct { Timestamp formatting.Item `yaml:"timestamp"` Level formatting.Level `yaml:"level"` Logger formatting.Item `yaml:"logger"` Message formatting.Item `yaml:"message"` Field formatting.Item `yaml:"field"` Key formatting.Item `yaml:"key"` Caller formatting.Item `yaml:"caller"` Types FormattingTypes `yaml:"types"` }
Formatting is a formatting configuration section.
type FormattingTypes ¶
type FormattingTypes struct { Array formatting.Item `yaml:"array"` Object formatting.Item `yaml:"object"` String formatting.Item `yaml:"string"` Quotes Style `yaml:"quotes"` Special Style `yaml:"special"` Number formatting.Item `yaml:"number"` Boolean formatting.Item `yaml:"boolean"` Time formatting.Item `yaml:"time"` Duration formatting.Item `yaml:"duration"` Null formatting.Item `yaml:"null"` Error formatting.Item `yaml:"error"` }
FormattingTypes is a formatting.types configuration section.
type Item ¶
type Item string
Item defines and item that can go as part of log message output.
type Settings ¶ added in v0.6.0
type Settings struct {
TimeFormat string `yaml:"time-format"`
}
Settings is a settings configuration section.
type Style ¶
type Style = formatting.Style
Style includes background color, foreground color and a set of modes. Modes overwrites current set of modes during style rendering. So, explicitly specifying empty list of modes will disable all currently enabled modes.
Directories
¶
Path | Synopsis |
---|---|
Package formatting provides formatting configuration section for slogtxt theme configuration.
|
Package formatting provides formatting configuration section for slogtxt theme configuration. |
Click to show internal directories.
Click to hide internal directories.