2010-10-05 99 views

回答

18

以前,使用代理记录器对象的做法相当简单,但有足够多的人问我是否实现了它。随着续集的git的主分支,你现在可以做的:

DB.sql_log_level = :debug 

登录查询时将使用的调试方法,而不是信息的方法。

+0

谢谢!我将在哪里设置Rails代码库? – NatGordon 2010-10-05 20:07:52

+0

可能在初始化程序中。它取决于数据库中的Sequel :: Database对象,如果您没有自己加载它,则可能并非如此。更安全的赌注是:Sequel :: DATABASES.each {| d | d.sql_log_level =:debug} – 2010-10-06 20:12:13