Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ElasticHook ¶
type ElasticHook struct {
// contains filtered or unexported fields
}
ElasticHook is a logrus hook for ElasticSearch
func NewElasticHook ¶
func NewElasticHook(client *elastic.Client, host string, level logrus.Level, index string) (*ElasticHook, error)
NewElasticHook 新建一个es hook对象
func NewElasticHookWithFunc ¶
func NewElasticHookWithFunc(client *elastic.Client, host string, level logrus.Level, indexFunc IndexNameFunc) (*ElasticHook, error)
func (*ElasticHook) Fire ¶
func (hook *ElasticHook) Fire(entry *logrus.Entry) error
Fire 实现 logrus hook 必须要的接口函数
func (*ElasticHook) Levels ¶
func (hook *ElasticHook) Levels() []logrus.Level
Levels 实现 logrus hook 必须要的接口函数
Click to show internal directories.
Click to hide internal directories.