Add method name to child logger so we can see which function is erroring when in enrichers (#2411)
This commit is contained in:
parent
31c5727a90
commit
0334a9afe8
1 changed files with 1 additions and 1 deletions
|
@ -152,7 +152,7 @@ func (n *Node) ProcessStatics(statics []ExtraField, event *types.Event) error {
|
||||||
/*still way too hackish, but : inject all the results in enriched, and */
|
/*still way too hackish, but : inject all the results in enriched, and */
|
||||||
if enricherPlugin, ok := n.EnrichFunctions.Registered[static.Method]; ok {
|
if enricherPlugin, ok := n.EnrichFunctions.Registered[static.Method]; ok {
|
||||||
clog.Tracef("Found method '%s'", static.Method)
|
clog.Tracef("Found method '%s'", static.Method)
|
||||||
ret, err := enricherPlugin.EnrichFunc(value, event, enricherPlugin.Ctx, n.Logger)
|
ret, err := enricherPlugin.EnrichFunc(value, event, enricherPlugin.Ctx, n.Logger.WithField("method", static.Method))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
clog.Errorf("method '%s' returned an error : %v", static.Method, err)
|
clog.Errorf("method '%s' returned an error : %v", static.Method, err)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue