首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >:detailed_logger未在Faraday::Response上注册

:detailed_logger未在Faraday::Response上注册
EN

Stack Overflow用户
提问于 2015-11-18 20:11:31
回答 2查看 543关注 0票数 0

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

代码语言:javascript
复制
connection = Faraday.new(:url => endpoint) do |c|
        c.use Faraday::Request::UrlEncoded
        c.response :detailed_logger , logger
        c.use Faraday::Adapter::NetHttp
     end

在此之后,我在进行faraday呼叫时出现以下错误

代码语言:javascript
复制
Faraday::Error
:detailed_logger is not registered on Faraday::Response

有没有人知道这里还需要做些什么,这样我才能正确地使用gem。

EN

回答 2

Stack Overflow用户

发布于 2016-02-12 08:16:16

尝试首先要求detailed_logger

代码语言:javascript
复制
require 'faraday'
require 'faraday/detailed_logger'
票数 0
EN

Stack Overflow用户

发布于 2016-07-06 18:34:40

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

代码语言:javascript
复制
connection = Faraday.new(url: "http://widgets.yourapp.com") do |faraday|
  faraday.use :extended_logging, logger: Rails.logger
end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33779735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档