2015-11-18 3 views
0

Я пытаюсь использовать Фарадей-detailed_logger камень https://github.com/envylabs/faraday-detailed_logger, как показано ниже: detailed_logger не зарегистрирован на Фарадее :: Response

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 

Кто-нибудь знает, какие дополнительные действия нужно сделать здесь, чтобы я мог правильно использовать драгоценный камень.

ответ

0

Попробуйте сначала detailed_logger.

require 'faraday' 
require 'faraday/detailed_logger' 
0

Я использую камень faraday-conductivity для регистрации Фарадея и он работает

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