Documentation
¶
Index ¶
Constants ¶
View Source
const ( InProgress = "inprogress" Failed = "failed" Done = "done" )
Variables ¶
This section is empty.
Functions ¶
func CreateMustTerms ¶
Types ¶
type ESLogProvider ¶
type ESLogProvider interface {
CreateDocument(index, documentID string, body []byte) ([]byte, error)
Get(index string, query map[string]interface{}, result interface{}) error
UpdateDocument(index string, id string, body interface{}) ([]byte, error)
Count(index string, query map[string]interface{}) (int, error)
}
ESLogProvider used in connecting to ES logging server
type Log ¶
type Log struct {
Connector string `json:"connector"`
Configuration []map[string]string `json:"configuration"`
Status string `json:"status"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
Message string `json:"message"`
From *time.Time `json:"from,omitempty"`
To *time.Time `json:"to,omitempty"`
}
Log ...
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger ...
func NewLogger ¶
func NewLogger(esClient ESLogProvider, environment string) (*Logger, error)
NewLogger ...
type NestedHits ¶
NestedHits is the actual hit data
Click to show internal directories.
Click to hide internal directories.