ruby-on-rails – 关闭生产中的活动记录日志记录

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 关闭生产中的活动记录日志记录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何关闭生产中的详细活动记录? (就像记录每个sql语句一样)
我的日志填满的速度非常快,因为我有后台作业运行大量查询.这在我的开发服务器上很好,但我不需要这个登录生产.

解决方法

要完全关闭,只需将其添加到您的环境文件(即production.rb):
config.active_record.logger = nil

AR guide(第3.6节):

config.active_record.logger accepts a logger conforming to the
interface of Log4r or the default Ruby Logger class,which is then
passed on to any new database connections made. You can retrieve this
logger by calling logger on either an Active Record model class or an
Active Record model instance. Set to nil to disable logging.

其他帖子中记录了更多选项(如选择性打开/关闭).以Disable Rails SQL logging in console为起点.

原文链接:https://www.f2er.com/ruby/265034.html

猜你在找的Ruby相关文章