Başlık ile aynı: rspec'i çalıştırırken konsol/stdout için Rails.logger
yazdırma nasıl yapılır? Örneğin. Rails.logger rspec çalışırken konsola/stdout'a nasıl yazdırılır?
Rails.logger.info "I WANT this to go to console/stdout when rspec is running"
puts "Like how the puts function works"
Hala
Rails.logger
çok
log/test.log
gitmek istiyorum.
Sen Rails.logger.info ve koyar hem bir mesaj gönderir spec_helper.rb bir yöntemi tanımlamak ve hata ayıklama için kullanabiliriz
Raylar için 4.2.1, logger örneğinde 'bootstrap.rb' dosyasında üzerine yazıldığından, log düzeyini yapılandırmada ayarlamak zorunda kaldım: https://github.com/rails/rails/blob/v4. 2.4/railtiler/lib/raylar/application/bootstrap.rb # L70 Günlük seviyesi şu şekilde ayarlandı: 'config.log_level =: ERROR' – tommes
@tommes Eklediğiniz tam dosya adı ve kodu ile başka bir cevap yazabilir misiniz? Rails 3.x için belirtmek için cevabımı değiştireceğim. –
tamamlandı! http://stackoverflow.com/a/32628272/1308089 – tommes