Documentation ¶
Index ¶
- func IsErr(given *msg) (ok bool)
- func IsInfo(given *msg) (ok bool)
- func IsNotErr(given *msg) (ok bool)
- func IsNotInfo(given *msg) (ok bool)
- func IsSkip(given *msg) (ok bool)
- func IsWarn(given *msg) (ok bool)
- func YamlString(ctx string, o interface{}) string
- type AllMsgs
- func (a AllMsgs) Error() (err error)
- func (a AllMsgs) GoString() string
- func (a AllMsgs) HasError() (iserr bool)
- func (a AllMsgs) HasInfo() (isinfo bool)
- func (a AllMsgs) HasSkip() (isskip bool)
- func (a AllMsgs) HasWarn() (iswarn bool)
- func (a AllMsgs) IsEmpty() (isempty bool)
- func (a AllMsgs) String() string
- func (a AllMsgs) ToMsgs() (m *Msgs)
- type MsgType
- type Msgs
- func (m *Msgs) AddError(e error) (u *Msgs)
- func (m *Msgs) AddInfo(i string) (u *Msgs)
- func (m *Msgs) AddSkip(s string) (u *Msgs)
- func (m *Msgs) AddWarn(w string) (u *Msgs)
- func (m Msgs) AllMsgs() (all AllMsgs)
- func (m Msgs) Errors() (f Msgs)
- func (m Msgs) Filter(p msgPredicate) (f Msgs)
- func (m Msgs) GoString() string
- func (m Msgs) HasError() bool
- func (m Msgs) HasWarn() bool
- func (m Msgs) Infos() (f Msgs)
- func (m Msgs) Log(l func(string, ...interface{}))
- func (m Msgs) LogErrors(l func(string, ...interface{}))
- func (m Msgs) LogNonErrors(l func(string, ...interface{}))
- func (m Msgs) LogNonInfos(l func(string, ...interface{}))
- func (m *Msgs) Merge(s *Msgs) (u *Msgs)
- func (m Msgs) NonErrors() (f Msgs)
- func (m Msgs) NonInfos() (f Msgs)
- func (m *Msgs) Reset() (u *Msgs)
- func (m Msgs) Skips() (f Msgs)
- func (m Msgs) String() string
- func (m Msgs) Warns() (f Msgs)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func YamlString ¶
YamlString returns the provided object as a yaml formatted string
Types ¶
type AllMsgs ¶
AllMsgs holds messages categorized per message type
type Msgs ¶
type Msgs struct {
Items []*msg `json:"items,omitempty"`
}
Msgs represent a list of msg instance
func (Msgs) LogNonErrors ¶
func (Msgs) LogNonInfos ¶
Click to show internal directories.
Click to hide internal directories.