Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
Mutiline pattern format.
First line pattern format.
If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
If true, keep the time field in the record.
If true, an empty string field is replaced with a null value.
Specify the null value pattern.
Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
Specify types for converting a field into another type.
For example,
With this configuration:
This incoming event: \"2013/02/28 12:00:00,192.168.0.1,111,-\"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { \"host\" : \"192.168.0.1\", \"req_id\" : \"111\", \"user\" : \"-\" }
Multiline parser.