Documentation
¶
Overview ¶
nolint
nolint:forcetypeassert
nolint
nolint
Index ¶
- func JsonWithCallerPrettifier(prettifierFunc CallerPrettifierFunc) func(f *JsonFormatter)
- func JsonWithConfig(cfg log.FormatterSettings) func(f *JsonFormatter)
- func JsonWithFieldMap(fieldMap FieldMap) func(f *JsonFormatter)
- func NewFromConfig(cfg log.FormatterConfig) log.Formatter
- func PlainTextWithCallerPrettifier(prettifierFunc CallerPrettifierFunc) func(f *PlainTextFormatter)
- func PlainTextWithConfig(cfg log.FormatterSettings) func(f *PlainTextFormatter)
- func PlainTextWithFieldMap(fieldMap FieldMap) func(f *PlainTextFormatter)
- type CallerPrettifierFunc
- type FieldMap
- type JsonFormatter
- type JsonOption
- type PlainTextFormatter
- type PlainTextOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func JsonWithCallerPrettifier ¶ added in v1.5.0
func JsonWithCallerPrettifier(prettifierFunc CallerPrettifierFunc) func(f *JsonFormatter)
func JsonWithConfig ¶
func JsonWithConfig(cfg log.FormatterSettings) func(f *JsonFormatter)
func JsonWithFieldMap ¶ added in v1.5.0
func JsonWithFieldMap(fieldMap FieldMap) func(f *JsonFormatter)
func PlainTextWithCallerPrettifier ¶ added in v1.5.0
func PlainTextWithCallerPrettifier(prettifierFunc CallerPrettifierFunc) func(f *PlainTextFormatter)
func PlainTextWithConfig ¶ added in v1.5.0
func PlainTextWithConfig(cfg log.FormatterSettings) func(f *PlainTextFormatter)
func PlainTextWithFieldMap ¶ added in v1.5.0
func PlainTextWithFieldMap(fieldMap FieldMap) func(f *PlainTextFormatter)
Types ¶
type CallerPrettifierFunc ¶ added in v1.5.0
type FieldMap ¶
FieldMap allows customization of the key names for default fields.
func NewFieldMap ¶ added in v1.5.0
type JsonFormatter ¶
type JsonFormatter struct {
// contains filtered or unexported fields
}
JsonFormatter formats logs into parsable json
func NewJsonFormatter ¶
func NewJsonFormatter(options ...JsonOption) *JsonFormatter
type JsonOption ¶
type JsonOption func(f *JsonFormatter)
type PlainTextFormatter ¶ added in v1.5.0
type PlainTextFormatter struct {
// contains filtered or unexported fields
}
func NewPlainTextFormatter ¶ added in v1.5.0
func NewPlainTextFormatter(options ...PlainTextOption) *PlainTextFormatter
type PlainTextOption ¶ added in v1.5.0
type PlainTextOption func(f *PlainTextFormatter)
Click to show internal directories.
Click to hide internal directories.