module LogStash::Filters::MathFunctions::DivByZeroValidityCheck
Public Instance Methods
invalid?(op1, op2, event = nil)
click to toggle source
# File lib/logstash/filters/math_functions.rb, line 7 def invalid?(op1, op2, event = nil) if op2.zero? warning = "a divisor of zero is not permitted" if event # called from filter so log logger.warn(warning, "operand 1" => op1, "operand 2" => op2, "event" => event.to_hash) return true else # called from register don't log return warning for the error that is raised return warning end end nil end