Hello,
What are my options to handle missing fields in output filters?
Specifically, if in my log message I have a bunch of fields that may or may not exist depending on the case, do I have to do something like:
if [main][subsection] {
     ...
     format => "<snip>|%{[main][subsection]}|<snip>"
     ...
}
Or is there a way to format the %{[main][subsection]} to specify a default value if the field doesn't exists?
Currently if the field doesn't exists, then %{[main][subsection]} will show in the string that's output which is a problem.
It would be preferable to output nothing or a specified default value.