class Handiv::Logger

Constants

LOG_LEVELS
LOG_PREFIX

Attributes

client[R]

Public Class Methods

new(client) click to toggle source
# File lib/handiv/logger.rb, line 19
def initialize(client)
  @client = client
end

Public Instance Methods

logger() click to toggle source
# File lib/handiv/logger.rb, line 23
def logger
  custom_logger || default_logger
end

Private Instance Methods

custom_logger() click to toggle source
# File lib/handiv/logger.rb, line 33
def custom_logger
  client.configuration.logger
end
default_logger() click to toggle source
# File lib/handiv/logger.rb, line 29
def default_logger
  @default_logger ||= ::Logger.new(STDOUT)
end