class ScoutApm::RecorderFactory

Public Class Methods

build(context) click to toggle source
# File lib/scout_apm/agent_context.rb, line 233
def self.build(context)
  if context.config.value("async_recording")
    context.logger.debug("Using asynchronous recording")
    ScoutApm::BackgroundRecorder.new(context).start
  else
    context.logger.debug("Using synchronous recording")
    ScoutApm::SynchronousRecorder.new(context).start
  end
end