Documentation ¶
Index ¶
- type Event
- func (e *Event) AddChild(format string, args ...interface{}) *Event
- func (e *Event) Error(format string, args ...interface{}) *Event
- func (e *Event) Info(format string, args ...interface{}) *Event
- func (e *Event) Log(level string, format string, args ...interface{}) *Event
- func (e *Event) Set(key string, value interface{}) *Event
- type Message
- type WhereEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Event ¶
type Event struct { Title string `json:"title,omitempty"` Params map[string]interface{} `json:"params,omitempty"` Messages []*Message `json:"messages,omitempty"` Children []*Event `json:"children,omitempty"` }
Event is used to records structured events
type Message ¶
type Message struct { Level string `json:"level,omitempty"` Content string `json:"content,omitempty"` }
Message contains level and content
type WhereEvent ¶
type WhereEvent struct { // Name is the name of where op, such as 'and', 'contains'. Name string `json:"name,omitempty"` // Result is the bool result of where op Result bool `json:"result"` // Children contains sub where op events. For example, 'and' may contain 2 children WhereEvent. Children []*WhereEvent `json:"children,omitempty"` }
WhereEvent is the event for 'where' execution.
func (*WhereEvent) AddChild ¶
func (e *WhereEvent) AddChild() *WhereEvent
AddChild adds a where child event and returns child
Click to show internal directories.
Click to hide internal directories.