Documentation ¶ Index ¶ func GetInstance() *uploader.Uploader func GetInstance_(name string) *uploader.Uploader func Init(esConfig Config, logger log.Logger) error func Init_(name string, esConfig Config, logger log.Logger) error type Config Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func GetInstance ¶ func GetInstance() *uploader.Uploader func GetInstance_ ¶ func GetInstance_(name string) *uploader.Uploader func Init ¶ func Init(esConfig Config, logger log.Logger) error func Init_ ¶ func Init_(name string, esConfig Config, logger log.Logger) error Init a new instance. If only need one instance, use empty name "". Use GetDefaultInstance() to get. If you need several instance, run Init() with different <name>. Use GetInstance(<name>) to get. Types ¶ type Config ¶ type Config struct { Address string UserName string Password string } elasticSearchAddr elasticSearchUserName elasticSearchPassword Source Files ¶ View all Source files ecs_uploader.go Click to show internal directories. Click to hide internal directories.