タイトルと同じ:Rails.logger
rspecの実行時にconsole/stdoutに印刷するには?例えば。rspecを実行しているときに、Rails.loggerの印刷をconsole/stdoutに行う方法は?
Rails.logger.info "I WANT this to go to console/stdout when rspec is running"
puts "Like how the puts function works"
私はまだRails.logger
があまりにもlog/test.log
に行きたいです。
rails 4.2.1では、loggerインスタンスの 'bootstrap.rb'で上書きされていたconfigのログレベルを設定しなければなりませんでした:https://github.com/rails/rails/blob/v4。 2.4/railties/lib/rails/application/bootstrap.rb#L70ログレベルは次のように設定されました: 'config.log_level =:ERROR' – tommes
@tommes正確なファイル名とコードを追加して別の回答を投稿できますか?自分の答えを変更してRails 3.x用に指定します。 –
完了! http://stackoverflow.com/a/32628272/1308089 – tommes