【问题标题】:How to view debug code in Thin console window?如何在瘦控制台窗口中查看调试代码?
【发布时间】:2011-10-18 00:52:20
【问题描述】:

在 Mongrel 中,我们可以看到任何 ruby​​ 调试代码。安装瘦后做thin start。我在控制台窗口上没有看到任何调试代码。

这正常吗?

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

【问题讨论】:

  • 是的。有tail的解决方案是正常的,应该使用它。
  • 提供您的评论作为答案,以便我考虑

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


【解决方案1】:

是的。有tail的解决方案是正常的,你应该使用它。

【讨论】:

    【解决方案2】:

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

    rails server thin
    

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

    【讨论】:

    • Thx 但是我怎样才能通过 ssl 选项以这种方式开始瘦身?这是我的 cmd:thin start -p 3000 --ssl --ssl-key-file .ssl/localhost.key --ssl-cert-file .ssl/localhost.crt
    【解决方案3】:

    您可以将Procfileforeman 一起使用:

    过程文件

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

    例子

    $ foreman start -p 3000
    

    【讨论】:

      【解决方案4】:

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

      详情请看:Thin server: ouput rails application logs to console, as 'rails s' does

      【讨论】:

        猜你喜欢
        • 2021-03-23
        • 2013-04-27
        • 2011-05-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多