class Nutritionix::APILogger
Attributes
file[RW]
logger_instance[R]
Public Class Methods
default_logger()
click to toggle source
Returns the default logger(Logger) instance distributed by Ruby in its standard library.
# File lib/nutritionix/api_1_1.rb, line 197 def self.default_logger logger = APILogger.new logger.logger_instance end
new(logger=nil, file=File.join(Dir.home, 'nutritionix_api_logs.txt'))
click to toggle source
@param logger the logger instance to be used for logging @param file. Default outputs log to <HOME_DIR>/nutritionix_api_logs.txt
# File lib/nutritionix/api_1_1.rb, line 190 def initialize(logger=nil, file=File.join(Dir.home, 'nutritionix_api_logs.txt')) @file = file @logger_instance = logger || Logger.new(@file) end