Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Template ¶
type Template interface { Execute(grokValues map[string]string) (string, error) ReferencedGrokFields() []string Name() string }
Works like golang's text/template, but additionally provides the list of referenced fields. Example: "{{if eq .field1 .field2}}{{.field3}}{{end}}" Executing this template is similar to text/template.Template.Execute(), and ReferencedGrokFields() yields {"field1", "field2", "field3"}
Click to show internal directories.
Click to hide internal directories.