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

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

解决方法

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

AR guide(第3.6节):

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

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

猜你在找的Ruby相关文章