Skip to content

Commit 3ad7451

Browse files
committed
test: detach appender and clear events in ITActionableErrorsLogging
1 parent e329bde commit 3ad7451

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITActionableErrorsLogging.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ void setupTestLogger() {
9292
void teardownTestLogger() {
9393
if (testAppender != null) {
9494
testAppender.stop();
95+
org.slf4j.Logger logger = LoggerFactory.getLogger("com.google.api.gax.tracing.LoggingTracer");
96+
((ch.qos.logback.classic.Logger) logger).detachAppender(testAppender);
9597
}
9698
}
9799

@@ -264,6 +266,7 @@ void testGrpc_logEmittedForLowLevelRequestFailure() {
264266

265267
@Test
266268
void testGrpc_noLogEmittedForSuccess() {
269+
testAppender.clearEvents();
267270
EchoRequest request = EchoRequest.newBuilder().setContent("Success").build();
268271
grpcClient.echo(request);
269272
assertThat(testAppender.events.size()).isEqualTo(0);

0 commit comments

Comments
 (0)