如何使Rails停止记录每个页面渲染?

Ale*_*lex 5 logging ruby-on-rails

在生产服务器上,我得到了数千个

Started GET ... Completed 200 OK
Run Code Online (Sandbox Code Playgroud)

在production.log中

这肯定会消耗资源:Rails需要将这些不必要的信息写下来,并且占用了宝贵的服务器空间。

此外,我只想查看错误报告和自己的logger.info/error调用。

如何禁用渲染日志记录?

Jed*_*der 4

查看您的config/environments/production.rb文件中的变量config.log_level

但请记住,在数据库发生故障时,您可以使用 info 语句来重新创建在上次数据库备份和数据库恢复之间因用户输入而丢失的数据。

其他提示和建议在这里

  • 您可能希望有一个比依赖 Rails 日志文件来恢复数据库更好的数据库灾难恢复策略。 (3认同)