在Mongrel中,我们可以看到任何ruby调试代码。安装瘦后执行thin start
。我在控制台窗口中看不到任何调试代码。
这是不是很好吗?
我们是否应该在新的控制台窗口中使用tail -f log/development.log
来查看调试代码?
答案 0 :(得分:6)
您也可以尝试以这种方式启动服务器:
rails server thin
它至少在Rails 3中显示您的日志。
答案 1 :(得分:3)
是。带尾部的解决方案是正常的,您应该使用它。
答案 2 :(得分:2)
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