Suppress logs in logger tests (#4806)

This commit is contained in:
jack-berg 2022-10-03 11:13:01 -05:00 committed by GitHub
parent 9e04442581
commit 5fee9b7e95
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 0 deletions

View File

@ -5,14 +5,17 @@
package io.opentelemetry.api.logs;
import static io.opentelemetry.api.internal.ValidationUtil.API_USAGE_LOGGER_NAME;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatCode;
import io.opentelemetry.internal.testing.slf4j.SuppressLogger;
import org.junit.jupiter.api.Test;
class DefaultLoggerProviderTest {
@Test
@SuppressLogger(loggerName = API_USAGE_LOGGER_NAME)
void noopLoggerProvider_doesNotThrow() {
LoggerProvider provider = LoggerProvider.noop();

View File

@ -13,6 +13,7 @@ import io.github.netmikey.logunit.api.LogCapturer;
import io.opentelemetry.api.common.AttributeKey;
import io.opentelemetry.api.common.Attributes;
import io.opentelemetry.context.Context;
import io.opentelemetry.internal.testing.slf4j.SuppressLogger;
import java.time.Instant;
import java.util.concurrent.TimeUnit;
import org.junit.jupiter.api.Test;
@ -25,6 +26,7 @@ class DefaultLoggerTest {
LogCapturer apiUsageLogs = LogCapturer.create().captureForLogger(API_USAGE_LOGGER_NAME);
@Test
@SuppressLogger(loggerName = API_USAGE_LOGGER_NAME)
void buildAndEmit() {
// Logger with no event.domain
assertThatCode(

View File

@ -24,6 +24,7 @@ import io.opentelemetry.api.common.Attributes;
import io.opentelemetry.api.common.AttributesBuilder;
import io.opentelemetry.api.internal.StringUtils;
import io.opentelemetry.api.logs.LogRecordBuilder;
import io.opentelemetry.internal.testing.slf4j.SuppressLogger;
import io.opentelemetry.sdk.common.Clock;
import io.opentelemetry.sdk.common.CompletableResultCode;
import io.opentelemetry.sdk.common.InstrumentationScopeInfo;
@ -143,6 +144,7 @@ class SdkLoggerTest {
}
@Test
@SuppressLogger(loggerName = API_USAGE_LOGGER_NAME)
void eventBuilder() {
AtomicReference<ReadWriteLogRecord> seenLog = new AtomicReference<>();
SdkLoggerProvider loggerProvider =