7

我有一个 Rails 应用程序,其中包含种子过程中的大量信息。有没有办法设置它,以便它记录到其中一个日志文件?

4

3 回答 3

10

如果您只是通过rake db:seed任务运行种子,您可以执行以下操作:

$ rake db:seed --trace
于 2012-02-10T08:17:29.993 回答
3

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

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

于 2016-05-11T06:34:55.087 回答
1

尝试

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

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

于 2012-02-10T04:38:55.590 回答