Class LoggingReporter
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.-
Field Summary
Fields inherited from interface zipkin2.reporter.Reporter
CONSOLE, NOOP -
Constructor Summary
ConstructorsConstructorDescriptionLoggingReporter(String loggerName) Create a new instance.LoggingReporter(String loggerName, LogLevel logLevel) Create a new instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidreport(zipkin2.Span span) Logs aSpanto the configured logger.
-
Constructor Details
-
LoggingReporter
Create a new instance.- Parameters:
loggerName- The name of the logger to use.
-
LoggingReporter
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 aSpanto the configured logger.- Specified by:
reportin interfacezipkin2.reporter.Reporter<zipkin2.Span>- Parameters:
span-Spanto log
-