Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddEnterHandler ¶
type AddEnterHandler struct{}
add a enter symbol at end of line, classic written into file
func (*AddEnterHandler) Version ¶
func (h *AddEnterHandler) Version() string
type GrokHandler ¶
func (*GrokHandler) Version ¶
func (j *GrokHandler) Version() string
type InjectHandler ¶
add a enter symbol at end of line, classic written into file
func (*InjectHandler) Version ¶
func (h *InjectHandler) Version() string
type KVHandler ¶
type KVHandler struct { Keys [][]string `json:"keys"` Split string `json:"split"` Ignore string `json:"ignore"` GeoIP string `json:"geoip"` //tell program which keys format to geoip, eg: "ip => geoip" IpDB string `json:"ipdb"` Tags map[string]interface{} `json:"tags"` // contains filtered or unexported fields }
type NullHandler ¶
type NullHandler struct{}
direct connect input and output, do nothing
func (*NullHandler) Version ¶
func (h *NullHandler) Version() string
type ZhiziLogFormat ¶
type ZhiziLogFormat struct{}
Format: xxxxxxx||K1=V1&K2=V2&K3=V3...Kn=Vn test||JSON:{K1={sk1=sV1}}
func (*ZhiziLogFormat) Version ¶
func (d *ZhiziLogFormat) Version() string
Click to show internal directories.
Click to hide internal directories.