module Telemetry::Logger::AdHoc

Public Class Methods

activate(target_class=nil) click to toggle source
# File lib/telemetry/logger/ad_hoc.rb, line 4
def self.activate(target_class=nil)
  target_class ||= Object

  return if target_class.is_a? self

  target_class.send :include, self
end

Public Instance Methods

__logger(subject=nil) click to toggle source
# File lib/telemetry/logger/ad_hoc.rb, line 12
def __logger(subject=nil)
  subject ||= caller[0].split('/').last
  Telemetry::Logger.build subject
end