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.