module Telemetry::Logger::Dependency

Public Class Methods

included(cls) click to toggle source
# File lib/telemetry/logger/dependency.rb, line 4
def self.included(cls)
  cls.class_exec do
    dependency :logger, Telemetry::Logger

    def logger
      @logger ||= Logger.configure self
    end
  end
end

Public Instance Methods

logger() click to toggle source
# File lib/telemetry/logger/dependency.rb, line 8
def logger
  @logger ||= Logger.configure self
end