抑制特定ActiveRecord请求的Rails日志记录

保罗

我知道使用silencergem可以抑制整个控制器的Rails日志记录但是,可以通过将某些ActiveRecord请求的SQL输出包装到某些语句中来单独抑制它吗?

理查德·派克

安静

对于您的问题,我没有具体的答案,但是我们通常ActiveRecord::Base.logger.silence使记录器保持静音:

    ActiveRecord::Base.logger.silence do
        # your method here
    end

它不是针对特定的请求,而是用于您可能希望停止记录的操作。也许您可以扩展ActiveRecord::Base以使特定方法保持沉默?

-

扩展ActiveRecord

也许您可以将我描述的内容与扩展ActiveRecord混合使用?关于此问题的建议是使用ActiveRecord。

我从未使用过其中的一种-如果您认为适用,可以将一些代码组合在一起

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Sails.js HOWTO:实现HTTP请求的日志记录

来自分类Dev

使用Tomcat进行Jruby on Rails日志记录

来自分类Dev

如何禁用Rails 4缓存的日志记录

来自分类Dev

Drop-wizard请求响应日志记录

来自分类Dev

在Rails中保存记录时抑制错误

来自分类Dev

对特定资源禁用dropwizard的内部日志记录

来自分类Dev

在不同的线程上执行每个日志记录请求

来自分类Dev

Python日志记录:属于一个请求的组日志

来自分类Dev

Python日志记录,如何过滤特定的记录器

来自分类Dev

过滤node.js中的传出请求以进行日志记录

来自分类Dev

如何禁用Django和uWSGI中的请求日志记录?

来自分类Dev

限制特定子Shell脚本的日志记录

来自分类Dev

如何仅记录特定级别的python日志记录

来自分类Dev

请求的API平台日志记录头

来自分类Dev

从日志中排除特定的错误请求

来自分类Dev

也抑制日志中的错误

来自分类Dev

套接字请求无日志记录

来自分类Dev

使用日志记录模块有选择地记录请求

来自分类Dev

如何抑制冒泡到客户端的EJBException的服务器端日志记录?

来自分类Dev

使用Tomcat进行Jruby on Rails日志记录

来自分类Dev

进行一致的Rails日志记录

来自分类Dev

如何禁用Rails 4缓存的日志记录

来自分类Dev

特定ID请求的grep日志行

来自分类Dev

Python日志记录,如何过滤特定的记录器

来自分类Dev

如何禁用特定事件的UFW日志记录?

来自分类Dev

日志记录:如何从请求库中过滤INFO消息?

来自分类Dev

使用activerecord查找与特定用户不存在多对多关系的记录(ruby-on-rails)

来自分类Dev

特定包的日志记录模式

来自分类Dev

Rails Activerecord:如何排除具有多个关联记录的记录

Related 相关文章

热门标签

归档