对于Sinatra app,“puts”输出没有显示在Heroku日志中

时间:2014-03-07 22:07:05

标签: ruby heroku sinatra puts

我正在尝试使用“puts”来测试一些在Heroku上托管的Sinatra应用程序。有趣的是,输出似乎排队并且仅在重新启动Heroku dyno时显示。我试过'Thin'和'Webrick',但也有同样的问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:36)

正如您在heroku docs上看到的:将此添加到您的config.ru:

$stdout.sync = true

$之前忘记stdout或者它不会工作。