D,[2012-11-19T18:36:30.391459 #53057] DEBUG -- : (0.1ms) begin transactionD,[2012-11-19T18:36:30.392668 #53057] DEBUG -- : sql (0.4ms) INSERT INTO "foo" ("created_at","ID","foo","updated_at","value") VALUES (?,?,?) [["created_at",2012-11-19 18:36:30 -0800],["ID",4],["bar",2],["foo",12],["updated_at",["value",true]]D,[2012-11-19T18:36:30.393572 #53057] DEBUG -- : (0.7ms) commit transaction
如何关闭此输出?
我试过ActiveRecord :: Base.logger = nil,但这似乎没有做任何事情.
使用sinatra-activerecord,rspec和guard.
解决方法ActiveRecord::Base.logger.level = 1
任何1或更大的值都有效.我想它也适用于其他数据库.
Reference
总结以上是内存溢出为你收集整理的activerecord – 如何使用Active Record使Sinatra中的SQLite3记录器静音?全部内容,希望文章能够帮你解决activerecord – 如何使用Active Record使Sinatra中的SQLite3记录器静音?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)