0

rspec-rails と cucumber-rails のテストを実行している間、リクエストが行われるたびに、それに関する情報がログ出力に表示され、追跡や読み取りが困難になります。

Thing::SearchController
  logs data about searches
Processing by Thing::SearchController#index as HTML
  Parameters: {"q"=>"thingamabob"}
  Rendered vagas/pesquisas/_empty.html.erb (0.2ms)
  Rendered vagas/pesquisas/_facets.html.erb (0.6ms)
  Rendered shared/_check_lang.html.erb (0.9ms)
  Rendered shared/_footer_links.html.erb (1.0ms)
  Rendered shared/_footer.html.erb (3.1ms)
Completed 200 OK in 100ms (Views: 21.4ms | ActiveRecord: 0.0ms | Search: 67.8ms)
  another test

どうすれば削除できますか?

念のため、Gemfile を次に示します。

source 'http://rubygems.org'
gem 'rails', '~>3.2'
gem 'mereghost-rails_sql_views'
gem 'tiny_tds'
gem 'activerecord-sqlserver-adapter'
gem 'will_paginate'
gem 'capistrano'
gem 'jquery-rails'
gem 'jqueryui_rails'
gem 'nokogiri'
gem 'rabl'
gem 'exception_notification', require: 'exception_notifier'

gem 'tire'
gem 'yajl-ruby', require: 'yajl/json_gem'
gem 'tire-contrib', git: 'https://github.com/karmi/tire-contrib.git', branch: :master

gem 'devise'
gem 'uuid'

group :assets do
  gem 'sass-rails'    
  gem 'coffee-rails'
  gem 'uglifier'
end

group :production, :sitedev do
  gem 'therubyracer'
end

group :production, :development, :sitedev do
  gem 'newrelic_rpm'
end

group :development, :test do
  gem 'rspec-rails'
  gem 'simplecov'
  gem 'guard'
  gem 'guard-rspec'
  gem 'guard-bundler'
  gem 'guard-cucumber'
  gem 'sprinkle'
  gem 'hitch'
  gem 'launchy'
  gem 'ruby-prof'
  gem 'rb-inotify'
end

group :test do
  gem 'cucumber-rails', require: false
  gem 'database_cleaner'
  gem 'factory_girl_rails'
  gem 'vcr'
  gem 'webmock'
end

gem 'omniauth-linkedin'
gem 'omniauth-facebook', '1.4.0'
gem 'mongo'
gem 'bson_ext'
4

2 に答える 2

0

Rails アプリケーションRails.logger.levelのデバッグ ガイドで説明されているように、 を設定することで、ログの詳細の量を減らすことができます。

于 2012-09-21T00:03:55.290 に答える
0

それはおそらく、コードまたはテスト ヘルパーの何かです。

grep -irn puts *
grep -irn Rails.logger *
于 2012-09-20T19:19:45.793 に答える