【问题标题】:Disable query logging in Rails 3.0.x, but allowing debug information在 Rails 3.0.x 中禁用查询日志记录,但允许调试信息
【发布时间】:2012-07-10 01:59:24
【问题描述】:

我有一个生成大量 SQL 查询的 Web 应用程序,读取日志文件变得很困难。我想知道是否可以在开发模式下禁用这些 SQL 查询的日志记录(这样它们就不会出现在 development.log 文件中)?

我已经在网上搜索并阅读了我可以输入的内容:

config.log_level = :info

development.rb 文件中,但我希望仍然能够读取由我的logger.debug 命令生成的信息,如果我将日志级别设置为 info ...

那么,是否可以禁用查询日志记录,同时将 logger.debug 信息保留在日志文件中?

非常感谢您的回答!

【问题讨论】:

    标签: ruby-on-rails debugging logging configuration


    【解决方案1】:

    不幸的是,rails 中的调试选项非常糟糕。没有日志消息的命名空间(按类,就像你在java中一样),并且大多数日志级别的选择方式让我倾向于摇头(为什么渲染部分记录在信息级别? )。

    使用像 log4r 这样体面的日志库和使用命名空间等功能会使rails 受益匪浅。

    (吐槽结束)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 2015-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多