加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 23:12:05 所属栏目:百科 来源:网络整理
导读:如何关闭生产中的详细活动记录? (就像记录每个SQL语句一样) 我的日志填满的速度非常快,因为我有后台作业运行大量查询.这在我的开发服务器上很好,但我不需要这个登录生产. 解决方法 要完全关闭,只需将其添加到您的环境文件(即production.rb): config.active
如何关闭生产中的详细活动记录? (就像记录每个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为起点.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读