module Segment::Analytics::Logging

Public Class Methods

included(base) click to toggle source
# File lib/segment/analytics/logging.rb, line 22
def self.included base
  class << base
    def logger
      Logging.logger
    end
  end
end
logger() click to toggle source
# File lib/segment/analytics/logging.rb, line 7
def logger
  @logger ||= if defined?(Rails)
                Rails.logger
              else
                logger = Logger.new STDOUT
                logger.progname = 'Segment::Analytics'
                logger
              end
end
logger=(logger) click to toggle source
# File lib/segment/analytics/logging.rb, line 17
def logger= logger
  @logger = logger
end

Public Instance Methods

logger() click to toggle source
# File lib/segment/analytics/logging.rb, line 30
def logger
  Logging.logger
end