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 TypeMethodDescriptionvoid
report
(zipkin2.Span span) Logs aSpan
to 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 aSpan
to the configured logger.- Specified by:
report
in interfacezipkin2.reporter.Reporter<zipkin2.Span>
- Parameters:
span
-Span
to log
-