0

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

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

config.log_level = :info

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

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

非常感谢您的回答!

4

1 回答 1

1

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

rails 将极大地受益于使用像 log4r 这样的日志库和使用命名空间等功能。

(吐槽结束)

于 2012-07-10T18:40:26.850 回答