【发布时间】:2012-04-09 03:10:13
【问题描述】:
我想调试我的 Rails 应用程序使用 RestClient 发出的请求。 RestClient 文档说:
要启用日志记录,您可以
使用 ruby Logger 设置 RestClient.log 或设置环境变量以避免修改代码(在这种情况下,您可以使用文件名,“stdout”或“stderr”):
$ RESTCLIENT_LOG=stdout 路径/to/my/program 要么产生这样的日志:
RestClient.get "http://some/resource"
=> 200 确定 |文本/html 250 字节
RestClient.put "http://some/resource", "payload"
=> 401 未经授权 |应用程序/xml 340 字节
请注意,这些日志是有效的 Ruby,因此您可以将它们粘贴到 restclient shell 或 > 脚本中以重播您的 rest 调用序列。
如何将这些日志包含在我的 Rails 应用程序日志文件夹中?
【问题讨论】:
标签: ruby-on-rails logging rest-client