class ElasticAPM::ErrorBuilder

def build_log(message, context: nil, backtrace: nil, **attrs)

def build_log(message, context: nil, backtrace: nil, **attrs)
  error = Error.new context: context || Context.new
  error.log = Error::Log.new(message, **attrs)
  if backtrace
    add_stacktrace error, :log, backtrace
  end
  add_current_transaction_fields error, ElasticAPM.current_transaction
  error
end