English 中文(简体)
如何在 JSJS 错误的空气刹车参数中添加一些额外参数
原标题:How to add some extra parameter in the airbrake parameters for JS errors
  • 时间:2012-05-24 07:46:53
  •  标签:
  • airbrake

当我们将空气刹车错误发送到空气刹车服务器时,默认情况下它包括控制器名称和动作名称。

但问题是我想添加一些额外的参数, 如当前用户的 < code> username 、 < code> email 。 如果有人有想法, 请建议怎么做?

在我的布局应用程序. html 中:

- if [ development ].include?(Rails.env)
  = airbrake_javascript_notifier
  = render :partial =>  layouts/airbrake_notifier 

我一部分地写道:

   Airbrake.errorDefaults[ name ] = "#{current_user.name}";<br/>
   Airbrake.errorDefaults[ email ] = "#{current_user.email}";<br/>
   Airbrake.errorDefaults[ phone ] = "#{current_user.phone}";<br/>
   Airbrake.errorDefaults[ title ] = "#{current_user.title;<br/>
问题回答

并非一个伟大的解决方案,但 Airbrake知识库 建议基本上 > 插入了lib/airbrake/notics.rb 档案的气压宝石来源

def initialize(args)
  ...
  self.parameters          = args[:parameters] ||
                               action_dispatch_params ||
                               rack_env(:params) ||
                               { username  => current_user.name}

没有补丁源的可配置性当然会更好。

由于会话数据是随请求发送的,所以我所做的只是为会话添加一些数据(主要是当前用户。 name ), 因为会话数据是随请求发送的。 对于少数数据来说,我不会这样做。

We ve just added getting current users into the Airbrake Gem. https://github.com/airbrake/airbrake/wiki/Sending-current-user-information

在即将进行的UI重新设计中,您将很快能够由当前用户对当前用户进行排序。





相关问题
Please retry. This notice UUID is still being processed

I have a free account on airbrake. and I am also getting the same message. while submitting the error to airbrake i got this message in logger. [Airbrake] Success: Net::HTTPOK [Airbrake] Environment ...

airbrake notify_airbrake method not working in controller

In airbrake controller this code works (gives notification) rescue => ex Airbrake.notify but rescue => ex notify_airbrake(ex) end Doesn t give a any airbrake notification.how to make ...

at湖和 d湖赢得了象征我的讲话

我通过AirBrake收到坠毁报告。 无象征意义。 由于坠毁报告的格式并不完全与阿普尔坠毁事件一样,因此我只能像往常一样在锡德坠毁。

Resque + Airbrake, not seeing exceptions

I m using the Airbrake support that comes with Resque: require resque/failure/multiple require resque/failure/airbrake require resque/failure/redis Resque::Failure::Airbrake.configure do |...

热门标签