Ruby on rails 如何让Unicorn在开发日志中显示post参数?

Ruby on rails 如何让Unicorn在开发日志中显示post参数?,ruby-on-rails,ruby,logging,webserver,unicorn,Ruby On Rails,Ruby,Logging,Webserver,Unicorn,我刚开始尝试一下Unicorn(over Thin),到目前为止,我确实喜欢输出的格式,只是它似乎没有显示各种请求的post参数。我真的很喜欢这个功能,以帮助调试表单等 独角兽: 20:26:14 web.1 | 127.0.0.1 - - [17/Jan/2012 20:26:14] "POST /basic_simulations HTTP/1.1" 422 24259 0.4838 我想要的。。。(来自webrick): 是否有一些配置选项或类似的东西可以打开此功能?谢谢 在您的

我刚开始尝试一下Unicorn(over Thin),到目前为止,我确实喜欢输出的格式,只是它似乎没有显示各种请求的post参数。我真的很喜欢这个功能,以帮助调试表单等

独角兽:

20:26:14 web.1     | 127.0.0.1 - - [17/Jan/2012 20:26:14] "POST /basic_simulations HTTP/1.1" 422 24259 0.4838
我想要的。。。(来自webrick):


是否有一些配置选项或类似的东西可以打开此功能?谢谢

在您的站点配置中尝试以下操作:

log_format postdata $request_body;
access_log  /var/log/nginx/postdata.log  postdata;

此处的更多信息:

如果您将Foreman与procfile一起使用,您可以将此行添加到procfile中:

 devlog: tail -f log/development.log
它会将开发日志放入webrick这样的终端窗口。

更新:

将其添加到config/application.rb文件:

config.logger = Logger.new(STDOUT)

更多信息

将其添加到您的配置/environments/development.rb文件中:

config.logger = Logger.new(STDOUT)

更多信息

hmmm-我不太确定该放在哪里?我希望在/config/unicorn.rbin您的nginx站点配置文件中的可用站点文件夹下有一个选项。没有nginx怎么办?我在开发中使用webrick/thin,生产将在Heroku上进行,谢谢!刚刚看到:)不完全确定它是否回答了我的问题。。。我可以看到开发日志,但它只是没有包含与Webrick相同数量的信息。。。。看看我上面的例子——我可以看到一篇帖子被浏览了一遍,但没有看到params散列的内容。这并没有回答他的问题。他想看看开始的帖子等等。。。在他的日志中。
config.logger = Logger.new(STDOUT)