gpt4 book ai didi

ruby-on-rails - 在 Ruby on Rails 中使用 Docker 时控制台打印不出现

转载 作者:数据小太阳 更新时间:2023-10-29 09:02:06 26 4
gpt4 key购买 nike

我一直在尝试使用 Docker 进行开发,它工作得很好,但让我烦恼的一件事是无法看到控制台打印。

Rails 服务器(完全相同的应用程序):

Started GET "/" for ::1 at 2015-10-14 22:18:28 +0200
Processing by PagesController#home as HTML
foobar
Rendered pages/home.html.erb within layouts/home (0.0ms)
Completed 200 OK in 20ms (Views: 19.7ms | ActiveRecord: 0.0ms)

docker :

Started GET "/" for 192.168.99.1 at 2015-10-14 20:18:44 +0000
Processing by PagesController#home as HTML
Rendered pages/home.html.erb within layouts/home (0.1ms)
Completed 200 OK in 179ms (Views: 177.6ms | ActiveRecord: 0.0ms)

这些日志来自跟踪我容器中的 log/development.log 文件。

有没有人遇到过这个?如何解决这个问题?干杯!

最佳答案

我注意到这与拖尾非 Docker 项目无关。使用 WEBrick 时,putsprint 等日志记录工具会显示在您的控制台中,但不会添加到您的日志文件中。

这个问题的解决方案是使用 logger.info() 代替。

关于ruby-on-rails - 在 Ruby on Rails 中使用 Docker 时控制台打印不出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33134900/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com