播种时是否可能有导轨记录错误

时间:2012-02-10 04:22:13

标签: ruby-on-rails ruby-on-rails-3 random-seed

我有一个rails应用程序,在种子进程中有很多信息。有没有办法设置它以便它记录到其中一个日志文件?

3 个答案:

答案 0 :(得分:8)

如果您只使用rake db:seed任务运行种子,那么:

$ rake db:seed --trace

答案 1 :(得分:2)

Rails.logger.debug(“Message”)将转到log / development.log文件。

您可以在控制台tail -f log/development.log中执行此操作以查看其实际效果。

答案 2 :(得分:1)

尝试

say_with_time("Doing this and that") do
  # seed stuff
end

让您的种子更加详细,并通过'>重定向到文件登录”。 我想你可以在初始时劫持记录器并使用文件记录器代替,如果你不喜欢'>记录'解决方案。