ruby-on-rails-4 - 如何使 `thin` 网络服务器打印日志到 STDOUT

标签 ruby-on-rails-4 thin

上下文:为了将 localhost 作为 SSL 运行,我遵循了 instructions at this site

设置 SSL 证书后,要运行本地 Rails 服务器,该站点说:

thin start --ssl <some more options>

当我这样做时,我注意到我不再看到 Rails 日志被打印到 STDOUT。

我怎样才能通过--ssl和其他选项 thin ?这不起作用:
bundle exec rails s thin --ssl

.../rails/commands/server.rb:33:in `parse!': 
    invalid option: --ssl (OptionParser::InvalidOption)

或者,我如何获得 thin将Rails 日志输出到STDOUT?

最佳答案

我认为你需要告诉 rails 使用 STDOUT用于记录而不是记录到 log/development.log通过放置 config.logger = Logger.new(STDOUT)在您的 app/config/environments/development.rb .

关于ruby-on-rails-4 - 如何使 `thin` 网络服务器打印日志到 STDOUT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19437764/

相关文章:

ruby-on-rails - 运行测试 : Comparable#== will no more rescue exceptions of#<=> 时的弃用问题

ruby - 在 nginx 和 thin 下部署 Sinatra 应用程序的最快技巧(当然是 linux)

ruby-on-rails - 英雄联盟。请求耗时 100 毫秒,间歇性超时

ruby-on-rails - 无法捆绑 Postgresql

ruby-on-rails - 嵌套字段和强参数

javascript - Rails 4/AJAX 从 Controller 获取数据

logging - 在 Rails 4 中使用记录器

ruby-on-rails-3 - 如何在 Rails 和 Thin 中启动兔子线程

使用 Thin rack ruby​​ 服务器的 SSL 证书/HTTPS 问题

ruby-on-rails - 如何使用 Xcode 4.5.1 在 OSX Lion 10.8.2 上编译 EventMachine gem