[Git][noosfero/noosfero][master] rollbar: ignore bots' errors

Bráulio Bhavamitra gitlab at mg.gitlab.com
Wed Apr 19 15:03:36 BRT 2017


Bráulio Bhavamitra pushed to branch master at Noosfero / noosfero


Commits:
ba4490fd by Braulio Bhavamitra at 2017-04-19T15:03:18-03:00
rollbar: ignore bots' errors

- - - - -


1 changed file:

- config/initializers/rollbar.rb


Changes:

=====================================
config/initializers/rollbar.rb
=====================================
--- a/config/initializers/rollbar.rb
+++ b/config/initializers/rollbar.rb
@@ -1,8 +1,15 @@
 if ENV['ROLLBAR_TOKEN'].present?
   Rollbar.configure do |config|
     config.access_token = ENV['ROLLBAR_TOKEN']
+
     config.exception_level_filters.merge!(
       'ActionController::InvalidCrossOriginRequest' => 'ignore',
     )
+
+    config.before_process << proc do |options|
+      agent = options[:scope][:request][:headers]['User-Agent']
+      raise Rollbar::Ignore if Browser.new(agent).bot?
+    end if defined? Browser
   end
 end
+



View it on GitLab: https://gitlab.com/noosfero/noosfero/commit/ba4490fdf9caff4ab728bae38015553ac9cb8b64

---
View it on GitLab: https://gitlab.com/noosfero/noosfero/commit/ba4490fdf9caff4ab728bae38015553ac9cb8b64
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20170419/e60e9b66/attachment.html>


More information about the Noosfero-dev mailing list