Sha256: 9c104d5feb4837fab6af51d82fdad24c35c5b588cbcf5e830b36a9fc235b5adb

Contents?: true

Size: 401 Bytes

Versions: 53

Compression:

Stored size: 401 Bytes

Contents

# frozen_string_literal: true

module ElasticAPM
  class Error
    # @api private
    class Log
      def initialize(message, attrs = {})
        @message = message

        attrs.each do |key, val|
          send(:"#{key}=", val)
        end
      end

      attr_accessor(
        :level,
        :logger_name,
        :message,
        :param_message,
        :stacktrace
      )
    end
  end
end

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
elastic-apm-3.6.0 lib/elastic_apm/error/log.rb
elastic-apm-3.5.0 lib/elastic_apm/error/log.rb
elastic-apm-3.4.0 lib/elastic_apm/error/log.rb
elastic-apm-3.3.0 lib/elastic_apm/error/log.rb
elastic-apm-3.2.0 lib/elastic_apm/error/log.rb
elastic-apm-3.1.0 lib/elastic_apm/error/log.rb
elastic-apm-3.0.0 lib/elastic_apm/error/log.rb
elastic-apm-2.12.0 lib/elastic_apm/error/log.rb
elastic-apm-2.11.0 lib/elastic_apm/error/log.rb
elastic-apm-2.10.1 lib/elastic_apm/error/log.rb
elastic-apm-2.10.0 lib/elastic_apm/error/log.rb
elastic-apm-2.9.1 lib/elastic_apm/error/log.rb
elastic-apm-2.9.0 lib/elastic_apm/error/log.rb
elastic-apm-2.8.1 lib/elastic_apm/error/log.rb
elastic-apm-2.8.0 lib/elastic_apm/error/log.rb
elastic-apm-2.7.0 lib/elastic_apm/error/log.rb
elastic-apm-2.6.1 lib/elastic_apm/error/log.rb
elastic-apm-2.6.0 lib/elastic_apm/error/log.rb
elastic-apm-2.5.0 lib/elastic_apm/error/log.rb
elastic-apm-2.4.0 lib/elastic_apm/error/log.rb