class Nutritionix::APILogger

ruby.about.com/od/tasks/a/logger.htm

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