:detailed_logger未在法拉第注册::响应

时间:2015-11-18 12:11:31

标签: faraday

我正在尝试使用faraday-detailed_logger gem https://github.com/envylabs/faraday-detailed_logger,如下所示

connection = Faraday.new(:url => endpoint) do |c|
        c.use Faraday::Request::UrlEncoded
        c.response :detailed_logger , logger
        c.use Faraday::Adapter::NetHttp
     end

我在此之后进行法拉第通话时遇到错误

Faraday::Error
:detailed_logger is not registered on Faraday::Response

是否有人知道此处需要做些什么,以便我可以正确使用gem。

2 个答案:

答案 0 :(得分:0)

首先尝试detailed_logger

require 'faraday'
require 'faraday/detailed_logger'

答案 1 :(得分:0)

我正在使用gem faraday-conductivity进行法拉第记录,它可以正常工作

connection = Faraday.new(url: "http://widgets.yourapp.com") do |faraday|
  faraday.use :extended_logging, logger: Rails.logger
end