我有一个轨道应用程序,在种子过程中有很多信息。有没有办法设置它以便它记录到其中一个日志文件?播种时是否可能出现轨道记录错误
6
A
回答
7
如果只是用rake db:seed
任务运行你的种子,你可以这样做:
$ rake db:seed --trace
1
尝试
say_with_time("Doing this and that") do
# seed stuff
end
,使你的种子更详细,并通过“>登录”重定向到文件。 我想你可以在初始时劫持记录器,如果你不喜欢'> log'解决方案,可以使用文件记录器。
+0
这就是我在想什么。看起来我似乎想创建一个与种子相关的不同环境。也许为每次运行创建一个时间戳文件。 – timpone 2012-02-10 19:31:13
+0
'say_with_time'只适用于'ActiveRecord :: Migration' – 2013-03-14 18:49:12
1
Rails.logger.debug(“信息”)将前往日志/ development.log文件。
您可以在控制台tail -f log/development.log
中执行此操作以查看它的实际操作。
相关问题
- 1. 轨道记录错误在启动时
- 2. 是否有可能使用three.js轨道控制轨道?
- 3. 将反应记录与反应轨道集成时的错误
- 4. 轨道记录推
- 5. Mongoid在轨道控制台上保存记录时抛出错误
- 6. 打开ADO记录集时出现编译错误 - 可能的参考问题?
- 7. 轨道4多个日期范围出现在一个记录
- 8. 在轨道上的ruby中是否有时区偏移错误?
- 9. 播种时Laravel ModelFactory错误
- 10. 测试记录轨道3.1
- 11. 轨道更新记录
- 12. 播放MP3流时出现MediaPlayer错误
- 13. 轨道4:活动记录验证错误的:创建
- 14. 错误与轨道
- 15. 错误的轨道
- 16. 轨道 - 使用Rails.cache给出错误
- 17. Twilio语音Api - 是否有可能在记录中记录消息并播放记录消息
- 18. 是否有可能在clojure中记录记录中的字段?
- 19. 是否有可能将记录数组作为记录字段?
- 20. 是否有可能知道我的访客是否登录Facebook?
- 21. 尝试删除记录时出现错误2501
- 22. 在rails3中复制新的记录时出现错误?
- 23. 处理大型记录集时出现“内存不足”错误
- 24. 在asp.net中创建新记录时出现错误Razor引擎
- 25. 使用pdo sqlsrv插入记录时出现错误
- 26. Symfony2/SonataAdmin:尝试更新记录时出现CSRF错误
- 27. 插入新记录时出现SQL错误
- 28. Odoo:创建新记录时出现完整性错误
- 29. Grails,检索记录时出现铸件错误
- 30. 是否有可能重现可见性错误?
我现在追踪 - 我想最合乎逻辑的就是将标准输出捕获到文件中。 - 跟踪碎片只是stderror。是否有专门播种的环境? – timpone 2012-02-10 19:09:35
嗯,默认情况下它会播种到开发环境,但您可以使用RAILS_ENV参数进行指定。如果您想要记录特定的内容,您应该可以使用Rails.logger,但是如果您只是想将错误捕获到日志文件中,那么您需要将追踪输出传送到指定的文件中。我想我不确定你试图登录的是什么。 – JDutil 2012-02-10 22:33:23