上下文:为了将 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/