class LogStash::Helpers::LoggableTry

Public Class Methods

new(logger, name) click to toggle source
# File lib/logstash/helpers/loggable_try.rb, line 5
def initialize(logger, name)
  @logger = logger
  @name = name
end

Public Instance Methods

log_failure(exception, fail_count, message) click to toggle source
# File lib/logstash/helpers/loggable_try.rb, line 10
def log_failure(exception, fail_count, message)
  @logger.warn("Attempt to #{@name} but failed. #{message}", fail_count: fail_count, exception: exception.message)
end