class LogStash::Filters::Grok::GrokTimeoutException
Attributes
field[R]
grok[R]
value[R]
Public Class Methods
new(grok, field, value)
click to toggle source
# File lib/logstash/filters/grok.rb, line 487 def initialize(grok, field, value) @grok = grok @field = field @value = value end
Public Instance Methods
message()
click to toggle source
# File lib/logstash/filters/grok.rb, line 493 def message "Timeout executing grok '#{@grok.pattern}' against field '#{field}' with value '#{trunc_value}'!" end
trunc_value()
click to toggle source
# File lib/logstash/filters/grok.rb, line 497 def trunc_value if value.size <= 255 # If no more than 255 chars value else "Value too large to output (#{value.bytesize} bytes)! First 255 chars are: #{value[0..255]}" end end