You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently (at least for v0.10.57), the only way to match Fluentd's own logs is to use the fluent.** match pattern.
E.g.
The following configuration outputs fluent.warn events to stdout
<match fluent.**>
type stdout
</match>
but the following configuration does NOT
<match fluent.warn>
type stdout
</match>
This happens because
fluent.* events are emitted by Engine.log_event_loop which is only turned on if the tag fluent is matched by an output (So, <match fluent.warn> does NOT turn this on. <match fluent.**> and <match fluent> does).
But individual events have fluent.<LOG_LEVEL> tags.
This behavior breaks Fluentd's match semantics.
The text was updated successfully, but these errors were encountered:
Currently (at least for v0.10.57), the only way to match Fluentd's own logs is to use the
fluent.**
match pattern.E.g.
The following configuration outputs fluent.warn events to stdout
but the following configuration does NOT
This happens because
fluent.*
events are emitted byEngine.log_event_loop
which is only turned on if the tagfluent
is matched by an output (So,<match fluent.warn>
does NOT turn this on.<match fluent.**>
and<match fluent>
does).fluent.<LOG_LEVEL>
tags.This behavior breaks Fluentd's match semantics.
The text was updated successfully, but these errors were encountered: