如何在Thin控制台窗口中查看调试代码?

时间:2011-08-02 07:45:38

标签: ruby ruby-on-rails-3 mongrel thin

在Mongrel中,我们可以看到任何ruby调试代码。安装瘦后执行thin start。我在控制台窗口中看不到任何调试代码。

这是不是很好吗?

我们是否应该在新的控制台窗口中使用tail -f log/development.log来查看调试代码?

4 个答案:

答案 0 :(得分:6)

您也可以尝试以这种方式启动服务器:

rails server thin

它至少在Rails 3中显示您的日志。

答案 1 :(得分:3)

是。带尾部的解决方案是正常的,您应该使用它。

答案 2 :(得分:2)

您可以Procfile使用foreman

Procfile

web: thin start -p $PORT
logger: tail -f log/development.log

实施例

$ foreman start -p 3000

答案 3 :(得分:0)

解决方案是在config.ru文件中添加一个小代码段,并将所有应用程序日志精简输出到控制台。您不需要tail日志文件,它可以保持日志着色不变

详细信息:Thin server: ouput rails application logs to console, as 'rails s' does