Skip to content

Commit 25973db

Browse files
committed
Migrate from Raven to Sentry for error tracking in the application
1 parent abce5da commit 25973db

File tree

4 files changed

+12
-11
lines changed

4 files changed

+12
-11
lines changed

0pdd.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
require 'ostruct'
1313
require 'qbash'
1414
require 'rack'
15-
require 'raven'
15+
require 'sentry-ruby'
1616
require 'sass'
1717
require 'sinatra'
1818
require 'sinatra/cookies'
@@ -88,7 +88,7 @@
8888
config
8989
end
9090
if ENV['RACK_ENV'] != 'test'
91-
Raven.configure do |c|
91+
Sentry.init do |c|
9292
c.dsn = config['sentry']
9393
c.release = VERSION
9494
end
@@ -430,7 +430,7 @@
430430
error do
431431
status 503
432432
e = env['sinatra.error']
433-
Raven.capture_exception(e) unless e.is_a?(UserError)
433+
Sentry.capture_exception(e) unless e.is_a?(UserError)
434434
haml(
435435
:error,
436436
layout: :layout,

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ gem 'rubocop-minitest', '>0', require: false
3131
gem 'rubocop-performance', '>0', require: false
3232
gem 'rubocop-rake', '>0', require: false
3333
gem 'sass', '~>3.7'
34-
gem 'sentry-raven', '~>3.1'
34+
gem 'sentry-ruby', '>0'
3535
gem 'simplecov', '~>0.22'
3636
gem 'simplecov-cobertura', '~> 2.1'
3737
gem 'sinatra', '~>4.0'

Gemfile.lock

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,9 @@ GEM
222222
addressable (>= 2.3.5)
223223
faraday (>= 0.17.3, < 3)
224224
securerandom (0.4.1)
225-
sentry-raven (3.1.2)
226-
faraday (>= 1.0)
225+
sentry-ruby (5.24.0)
226+
bigdecimal
227+
concurrent-ruby (~> 1.0, >= 1.0.2)
227228
simplecov (0.22.0)
228229
docile (~> 1.1)
229230
simplecov-html (~> 0.11)
@@ -310,7 +311,7 @@ DEPENDENCIES
310311
rubocop-performance (> 0)
311312
rubocop-rake (> 0)
312313
sass (~> 3.7)
313-
sentry-raven (~> 3.1)
314+
sentry-ruby (> 0)
314315
simplecov (~> 0.22)
315316
simplecov-cobertura (~> 2.1)
316317
sinatra (~> 4.0)

objects/tickets/sentry_tickets.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# SPDX-License-Identifier: MIT
33

44
require 'mail'
5-
require 'raven'
5+
require 'sentry-ruby'
66
require_relative '../user_error'
77
require_relative '../truncated'
88

@@ -19,7 +19,7 @@ def notify(issue, message)
1919
rescue UserError => e
2020
puts e.message
2121
rescue Exception => e
22-
Raven.capture_exception(e)
22+
Sentry.capture_exception(e)
2323
email(e)
2424
raise e
2525
end
@@ -30,7 +30,7 @@ def submit(puzzle)
3030
puts e.message
3131
nil
3232
rescue Exception => e
33-
Raven.capture_exception(e)
33+
Sentry.capture_exception(e)
3434
email(e)
3535
raise e
3636
end
@@ -41,7 +41,7 @@ def close(puzzle)
4141
puts e.message
4242
true
4343
rescue Exception => e
44-
Raven.capture_exception(e)
44+
Sentry.capture_exception(e)
4545
email(e)
4646
raise e
4747
end

0 commit comments

Comments
 (0)