class KnapsackPro::LoggerWrapper

Constants

LOG_LEVEL_METHODS

Attributes

logger[R]

Public Class Methods

new(logger) click to toggle source
# File lib/knapsack_pro/logger_wrapper.rb, line 5
def initialize(logger)
  @logger = logger
end

Private Instance Methods

method_missing(method, *args, &block) click to toggle source
# File lib/knapsack_pro/logger_wrapper.rb, line 15
def method_missing(method, *args, &block)
  if LOG_LEVEL_METHODS.include?(method)
    args[0] = "[knapsack_pro] #{args[0]}"
  end
  logger.send(method, *args, &block)
end