Add meaningful `.toString` to `NoopLogRecordProcessor` and `DefaultOpenTelemetry` (#5493)
This commit is contained in:
parent
b14bed8d89
commit
0ab6915b3c
|
@ -46,4 +46,9 @@ final class DefaultOpenTelemetry implements OpenTelemetry {
|
|||
public ContextPropagators getPropagators() {
|
||||
return propagators;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "DefaultOpenTelemetry{" + "propagators=" + propagators + "}";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -85,6 +85,15 @@ class OpenTelemetryTest {
|
|||
.hasStackTraceContaining("getOpenTelemetry");
|
||||
}
|
||||
|
||||
@Test
|
||||
void toString_noop_Valid() {
|
||||
assertThat(OpenTelemetry.noop().toString())
|
||||
.isEqualTo(
|
||||
"DefaultOpenTelemetry{"
|
||||
+ "propagators=DefaultContextPropagators{textMapPropagator=NoopTextMapPropagator}"
|
||||
+ "}");
|
||||
}
|
||||
|
||||
private static void setOpenTelemetry() {
|
||||
GlobalOpenTelemetry.set(OpenTelemetry.noop());
|
||||
}
|
||||
|
|
|
@ -18,4 +18,9 @@ final class NoopLogRecordProcessor implements LogRecordProcessor {
|
|||
|
||||
@Override
|
||||
public void onEmit(Context context, ReadWriteLogRecord logRecord) {}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "NoopLogRecordProcessor";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,4 +25,9 @@ class NoopLogRecordProcessorTest {
|
|||
assertThat(logRecordProcessor.forceFlush().isSuccess()).isEqualTo(true);
|
||||
assertThat(logRecordProcessor.shutdown().isSuccess()).isEqualTo(true);
|
||||
}
|
||||
|
||||
@Test
|
||||
void toString_Valid() {
|
||||
assertThat(NoopLogRecordProcessor.getInstance().toString()).isEqualTo("NoopLogRecordProcessor");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue