我有以下代码:
def get_request(resource)
request = Typhoeus::Request.new("#{@BASE_URL}#{resource}",
userpwd: "#{@USER}:#{@PWD}",
headers: { 'Content-Type' => "application/x-www-form-urlencoded"})
response = request.run.body
puts response
end而不是puts response,我想记录整个response。做这件事最好/最有效的方法是什么?不管response是什么,都应该记录它。我想打开一个文件,每次使用这个方法时,都要写到它并关闭它,这将是非常低效的。有更好的办法吗?
发布于 2013-12-30 20:35:16
如果您使用Rails作为标记假设,则可以使用
Rails.logger若要使用默认的Rails记录器,请执行以下操作。下面是一个例子。
Rails.logger.info response.bodyhttps://stackoverflow.com/questions/20847061
复制相似问题