Class SdkEventLoggerProvider.SdkEventLogger

java.lang.Object
io.opentelemetry.sdk.logs.internal.SdkEventLoggerProvider.SdkEventLogger
All Implemented Interfaces:
EventLogger
Enclosing class:
SdkEventLoggerProvider

private static class SdkEventLoggerProvider.SdkEventLogger extends Object implements EventLogger
  • Field Details

    • clock

      private final Clock clock
    • delegateLogger

      private final Logger delegateLogger
  • Constructor Details

    • SdkEventLogger

      private SdkEventLogger(Clock clock, Logger delegateLogger)
  • Method Details

    • builder

      public EventBuilder builder(String eventName)
      Description copied from interface: EventLogger
      Return a EventBuilder to emit an event.
      Specified by:
      builder in interface EventLogger
      Parameters:
      eventName - the event name, which identifies the class or type of event. Event with the same name are structurally similar to one another. Event names are subject to the same naming rules as attribute names. Notably, they are namespaced to avoid collisions. See event.name semantic conventions for more details.