lib/fluent/plugin/grok.rb in fluent-plugin-grok-parser-0.2.0 vs lib/fluent/plugin/grok.rb in fluent-plugin-grok-parser-0.3.0
- old
+ new
@@ -75,10 +75,10 @@
type_map = {}
while true
m = PATTERN_RE.match(pattern)
break unless m
curr_pattern = @pattern_map[m["pattern"]]
- raise GrokPatternNotFoundError unless curr_pattern
+ raise GrokPatternNotFoundError, "grok pattern not found: #{pattern}" unless curr_pattern
if m["subname"]
replacement_pattern = "(?<#{m["subname"]}>#{curr_pattern})"
type_map[m["subname"]] = m["type"] || "string"
else
replacement_pattern = curr_pattern