rails consoleのSQLログの表示を無効にする方法
526 ワード
開発中に実行したSQLのログが邪魔になるときがあり、非表示にする方法を探してみた。
loggerを変更すれば実現できる。
old_logger = ActiveRecord::Base.logger
begin
ActiveRecord::Base.logger = nil
# 処理
ensure
ActiveRecord::Base.logger = old_logger
end
ファイルに出力したい場合はLoggerインスタンスを指定
ActiveRecord::Base.logger = Logger.new('log/sql.log')
Author And Source
この問題について(rails consoleのSQLログの表示を無効にする方法), 我々は、より多くの情報をここで見つけました https://qiita.com/whitefox_105/items/fd196b5874af2fd8021e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .