Sha256: 70657691eeb905ac939ad3203c3701e1aff5538ca8e67556f8251a79f96cc4e7

Contents?: true

Size: 858 Bytes

Versions: 1

Compression:

Stored size: 858 Bytes

Contents

# frozen_string_literal: true

# Copyright The OpenTelemetry Authors
#
# SPDX-License-Identifier: Apache-2.0

module OpenTelemetry
  module SDK
    module Logs
      # The Export module contains the built-in exporters and log record
      # processors for the OpenTelemetry reference implementation.
      module Export
        ExportError = Class.new(OpenTelemetry::Error)
        # The operation finished successfully.
        SUCCESS = 0

        # The operation finished with an error.
        FAILURE = 1

        # The operation timed out.
        TIMEOUT = 2
      end
    end
  end
end

require_relative 'export/console_log_record_exporter'
require_relative 'export/in_memory_log_record_exporter'
require_relative 'export/log_record_exporter'
require_relative 'export/simple_log_record_processor'
require_relative 'export/batch_log_record_processor'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
opentelemetry-logs-sdk-0.1.0 lib/opentelemetry/sdk/logs/export.rb