如何在Rails应用程序中从Javascript写入Heroku的日志?

时间:2014-08-29 20:57:11

标签: javascript ruby-on-rails logging heroku

我在Heroku上运行了一个Rails应用程序,我想知道是否有办法从Javascript写入日志。

Heroku的文档说anything written to standard out (stdout) or standard error (stderr) is captured into your logs.

我不是在谈论console.log - 我已经在使用它 - 我正在谈论能够以某种方式从(基于Rails-app)Javascript写入Logplex

1 个答案:

答案 0 :(得分:4)

看一下文档,看起来没有内置的方法来从客户端进行日志记录。如果你想使用Heroku的日志记录功能(而不是使用专门为此类设计的第三方服务),你可能必须让你的JavaScript向服务器发出Ajax请求,并让你的服务器写到日志。

当然,您可以推出自己的解决方案,这就像添加新路由和从POST参数读取消息并将其写入日志的控制器操作一样简单,但看起来至少有一个宝石特别为此:rails-client-logger