Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: OpenTelemetry.logger_provider API, ProxyLoggers, Configuration, and Instrument Registry #1725

Open
wants to merge 15 commits into
base: main
Choose a base branch
from

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    f70094d View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    f6fb046 View commit details
    Browse the repository at this point in the history
  2. style: Update spacing

    kaylareopelle committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    679c085 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    a6d7079 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    c9554df View commit details
    Browse the repository at this point in the history
  2. feat: Add Instrument Registry to LoggerProvider

    Create a registry for loggers to make sure a logger with an identical
    name and version is created only once and reused
    kaylareopelle committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    0e1ad90 View commit details
    Browse the repository at this point in the history
  3. feat: Rescue NameError for OTLP logs exporter

    When OTLP logs exporter not installed, rescue the error, emit a message
    and set the exporter to nil.
    kaylareopelle committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    6a624e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dfe8f44 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    234cc95 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. style: Rubocop

    kaylareopelle committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    b53e6a3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'logs-configuration-patch' of github.com:kaylareopelle/o…

    …pentelemetry-ruby into logs-configuration-patch
    kaylareopelle committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    34c8f44 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    654385d View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    acf5cdb View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    9e2b8ee View commit details
    Browse the repository at this point in the history
  2. fix: Do not emit logs if stopped

    Previously, a no-op Logger was returned when LoggerProvider#logger was
    called after the provider was stopped.
    
    Now, when the provider is stopped, the on_emit method will return early
    and not emit any log records.
    
    This more closely follows the behavior in the TracerProvider.
    kaylareopelle committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    06e4b05 View commit details
    Browse the repository at this point in the history