我正在使用 Ruby 2.7、Rail 6.2 和数据狗 (ddtrace) gem v 0.54.1。我已经设置了这个配置
# config/initializers/datadog-tracer.rb
Datadog.configure do |c|
c.tracer enabled: APP_CONFIG[:datadog][Rails.env][:enabled] && !Rails.env.test?
c.service = ‘myapp’
c.env = APP_CONFIG[:datadog][Rails.env][:env]
c.use :rails, log_injection: true
end
当我运行 rspec 测试时,我注意到这些弃用警告......</p>
/Users/my.user/.rvm/gems/ruby-2.7.1/gems/ddtrace-0.54.1/lib/ddtrace/configuration/agent_settings_resolver.rb:84: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call
/Users/my.user/.rvm/gems/ruby-2.7.1/gems/ddtrace-0.54.1/lib/ddtrace/configuration/agent_settings_resolver.rb:32: warning: The called method `initialize' is defined here
我不清楚这些指的是什么,或者它是否可以控制或配置但渴望修复它们。