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