java.lang.Object
io.servicetalk.opentracing.zipkin.publisher.reporter.LoggingReporter
All Implemented Interfaces:
zipkin2.reporter.Reporter<zipkin2.Span>

public final class LoggingReporter extends Object implements zipkin2.reporter.Reporter<zipkin2.Span>
A Simple Reporter that logs the span at INFO level.
  • Constructor Details

    • LoggingReporter

      public LoggingReporter(String loggerName)
      Create a new instance.
      Parameters:
      loggerName - The name of the logger to use.
    • LoggingReporter

      public LoggingReporter(String loggerName, LogLevel logLevel)
      Create a new instance.
      Parameters:
      loggerName - The name of the logger to use.
      logLevel - The level to log at.
  • Method Details

    • report

      public void report(zipkin2.Span span)
      Logs a Span to the configured logger.
      Specified by:
      report in interface zipkin2.reporter.Reporter<zipkin2.Span>
      Parameters:
      span - Span to log