如果没有设定 test environment 的话 log 预设会存放在 log/test.log
这样在终端机上其实就看不到 log 还要去专案上看挺麻烦的
你可能会看到一堆 ....
............
Finished in 1.35 seconds (files took 0.71262 seconds to load)
12 examples, 0 failures
如果想在 终端机上看到log 可以在 config/environments/test.rb
设定 config.logger
# config/environments/test.rb
config.logger = begin
case ENV['RAILS_TEST_LOGGER']
when 'file'
Logger.new(Rails.root.join('log', 'test.log'))
when 'null'
Logger.new(IO::NULL)
else
Logger.new(STDOUT)
end
end
设定环境变数
RAILS_TEST_LOGGER = file
就写进 log/test.log
RAILS_TEST_LOGGER = null
就不印 log(在上CI有些 log 不一定要印出来,反而会增快速度,所以可以设定不印 log)
不然就印在终端机上
现在就能够在 终端机上看到 log 拉!
>>: Day 20: Convolutional Neural Networks — 卷积神经网路初探(上)
大家好! 相信有挑战铁人赛的读者,应该都有这样的疑问: 为什麽关闭浏览器时,不会发出警告来阻止我呢?...
昨天我们决定完功能了 今天来讲讲在正式开写code前 可以做的事情 相信可以让你之後写起来更流畅 虽...
前情提要 被第一人视角的我打断了对话,现在要继续讲完: 在D22的时候,我们知道了识别字、保留字,其...
本章开始研究实际案例 由於省略掉了一些细节,无法进行实际测试。 不过经由范例程序码的演示,可以清楚了...
前言 前篇教学已经能让 Google 搜寻到网站,接下来若想做流量分析的话,需要埋 Google A...