chore: Upgrade rails and ruby versions (#2400)
ruby version: 3.0.2 rails version: 6.1.4
This commit is contained in:
@@ -1,28 +1,4 @@
|
||||
Raven.configure do |config|
|
||||
Sentry.init do |config|
|
||||
config.dsn = ENV['SENTRY_DSN']
|
||||
config.environments = %w[staging production]
|
||||
config.enabled_environments = %w[staging production]
|
||||
end
|
||||
|
||||
module QueryTrace
|
||||
def self.enable!
|
||||
::ActiveRecord::LogSubscriber.send(:include, self)
|
||||
end
|
||||
|
||||
def self.append_features(klass)
|
||||
super
|
||||
klass.class_eval do
|
||||
unless method_defined?(:log_info_without_trace)
|
||||
alias_method :log_info_without_trace, :sql
|
||||
alias_method :sql, :log_info_with_trace
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def log_info_with_trace(event)
|
||||
log_info_without_trace(event)
|
||||
trace_log = Rails.backtrace_cleaner.clean(caller).first
|
||||
logger.debug(" \\_ \e[33mCalled from:\e[0m #{trace_log}") if trace_log && event.payload[:name] != 'SCHEMA'
|
||||
end
|
||||
end
|
||||
|
||||
QueryTrace.enable! unless Rails.env.production?
|
||||
|
||||
Reference in New Issue
Block a user