activerecord – 如何使用Active Record使Sinatra中的SQLite3记录器静音?

前端之家收集整理的这篇文章主要介绍了activerecord – 如何使用Active Record使Sinatra中的SQLite3记录器静音?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
保护输出窗口填满

D,[2012-11-19T18:36:30.391459 #53057] DEBUG -- :    (0.1ms)  begin transaction
D,[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

猜你在找的Sqlite相关文章