module LogStash::Util::Loggable

Public Class Methods

included(klass) click to toggle source
# File lib/logstash/util/loggable_bwc.rb, line 5
def self.included(klass)
  def klass.logger
    @logger ||= Cabin::Channel.get(LogStash)
  end

  def logger
    self.class.logger
  end
end

Public Instance Methods

logger() click to toggle source
# File lib/logstash/util/loggable_bwc.rb, line 10
def logger
  self.class.logger
end