class ActiveRestClient::Logger

Public Class Methods

debug(message) click to toggle source
# File lib/active_rest_client/logger.rb, line 19
def self.debug(message)
  if defined?(Rails) && Rails.respond_to?(:logger)
    Rails.logger.debug(message)
  elsif @logfile
    File.open(@logfile, "a") do |f|
      f << "#{message}\n"
    end
  else
    @messages << message
  end
end
error(message) click to toggle source
# File lib/active_rest_client/logger.rb, line 55
def self.error(message)
  if defined?(Rails) && Rails.respond_to?(:logger)
    Rails.logger.error(message)
  elsif @logfile
    File.open(@logfile, "a") do |f|
      f << "#{message}\n"
    end
  else
    @messages << message
  end
end
info(message) click to toggle source
# File lib/active_rest_client/logger.rb, line 31
def self.info(message)
  if defined?(Rails) && Rails.respond_to?(:logger) && Rails.logger
    Rails.logger.info(message)
  elsif @logfile
    File.open(@logfile, "a") do |f|
      f << "#{message}\n"
    end
  else
    @messages << message
  end
end
logfile=(value) click to toggle source
# File lib/active_rest_client/logger.rb, line 6
def self.logfile=(value)
  @logfile = value
end
messages() click to toggle source
# File lib/active_rest_client/logger.rb, line 10
def self.messages
  @messages
end
reset!() click to toggle source
# File lib/active_rest_client/logger.rb, line 14
def self.reset!
  @logfile = nil
  @messages = []
end
warn(message) click to toggle source
# File lib/active_rest_client/logger.rb, line 43
def self.warn(message)
  if defined?(Rails) && Rails.respond_to?(:logger)
    Rails.logger.warn(message)
  elsif @logfile
    File.open(@logfile, "a") do |f|
      f << "#{message}\n"
    end
  else
    @messages << message
  end
end