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

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

概述保护输出窗口填满 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", 保护输出窗口填满

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记录器静音?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1155129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存