Hi logstash users!
is it possible to catch all matches (global match) with a single regex?
E.g. given the following text, which gets processed by multiline plugin first:
Caused by: a.b.c.Exception1: text1
Caused by: a.b.c.Exception2: text2
and the corresponding grok match:
grok {
	match => {
		"message" => "(?m)Caused by: (?<exception>[\w\.\$]+):\s+?(?<reason>[^\n]+)"
	}
}
Unfortunately it captures just the first match:
{
  "exception": [
    "a.b.c.Exception1"
  ],
  "reason": [
    "text1"
  ]
}
I'd like to have an array with both exceptions and text.
Is it possible at all?
Thank you!