class GozapRss::ChoutiRssBase
Attributes
content[R]
description[R]
http_headers_option[RW]
pub_date[R]
title[R]
ttl[R]
url[R]
Public Class Methods
logger()
click to toggle source
# File lib/gozap_rss/chouti_rss.rb, line 27 def self.logger @logger || GozapRss.logger || Logger.new(STDOUT) end
logger=(logger)
click to toggle source
# File lib/gozap_rss/chouti_rss.rb, line 31 def self.logger= logger @logger = logger if logger end
logger_exception(e)
click to toggle source
# File lib/gozap_rss/chouti_rss.rb, line 35 def self.logger_exception e logger.error e logger.error e.backtrace end
Public Instance Methods
log_failed(response)
click to toggle source
# File lib/gozap_rss/chouti_rss.rb, line 44 def log_failed(response) msg = "#{response.code} URL: #{response.request.url} PARAMS: #{response.request.params.to_s} in #{response.time}s FAILED : #{response.curl_error_message} BODY: #{response.body}" logger.error(msg) end
logger()
click to toggle source
# File lib/gozap_rss/chouti_rss.rb, line 40 def logger self.class.logger end
logger_exception(e)
click to toggle source
# File lib/gozap_rss/chouti_rss.rb, line 50 def logger_exception e self.class.logger_exception e end