Skip to content

Commit 2610b09

Browse files
committed
Update README for prepare_value parameter
1 parent f880abf commit 2610b09

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,20 @@ But unlike `record_transformer`, `record_modifier` doesn't support following fea
6262
- tag_suffix and tag_prefix
6363
- dynamic key placeholder
6464

65+
### prepare_value
66+
67+
Prepare values for filtering. This ruby code is evaluated in `configure` phase and prepared values can be used in `<record>`. Here is an example:
68+
69+
<filter pattern>
70+
@type record_modifier
71+
prepare_value require 'foo'; @foo = Foo.new
72+
<record>
73+
key ${@foo.method1}
74+
</record>
75+
</filter>
76+
77+
This feature is useful for using external library.
78+
6579
### char_encoding
6680

6781
Fluentd including some plugins treats logs as a BINARY by default to forward.

0 commit comments

Comments
 (0)