Class OpenTelemetryLogbackAppenderInstaller

java.lang.Object
io.micronaut.tracing.opentelemetry.log.OpenTelemetryLogbackAppenderInstaller
All Implemented Interfaces:
io.micronaut.context.event.ApplicationEventListener<io.micronaut.context.event.StartupEvent>, EventListener

@Singleton @Requires(classes=io.opentelemetry.instrumentation.logback.appender.v1_0.OpenTelemetryAppender.class) @Requires(property="micronaut.otel.enabled",notEquals="false") @Requires(beans=io.opentelemetry.api.OpenTelemetry.class) public final class OpenTelemetryLogbackAppenderInstaller extends Object implements io.micronaut.context.event.ApplicationEventListener<io.micronaut.context.event.StartupEvent>
Installs the OpenTelemetry Logback appender when it is present on the classpath.
  • Method Details

    • onApplicationEvent

      public void onApplicationEvent(io.micronaut.context.event.StartupEvent event)
      Specified by:
      onApplicationEvent in interface io.micronaut.context.event.ApplicationEventListener<io.micronaut.context.event.StartupEvent>