在过去的几周里,我在使用 DelayedJobs gem 进行开发时注意到了这个问题。
我在终端中启动 Rails 服务器,然后从 Web 和工作线程中获取信息:
foreman start
22:10:31 web.1 | started with pid 10128
22:10:31 worker.1 | started with pid 10129
但是,在此之后,只有 Web 线程将信息打印到控制台。直到我杀死工头,我才在控制台上一次完成整个服务器执行期间与工作线程有关的所有事情的完整转储。
有什么方法可以在开发过程中实时将工作线程信息打印到控制台?
谢谢!