Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
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.
Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
Syslog message format.
Specify the null value pattern.
RFC 5424 time format.
Syslog parser type.
Time format.
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\" : \"-\" }
Syslog Parser.