Skip to content

Commit 030d966

Browse files
authored
Log Bridge API / SDK cleanup (#5420)
1 parent db8ade3 commit 030d966

File tree

8 files changed

+17
-14
lines changed

8 files changed

+17
-14
lines changed

integration-tests/otlp/src/main/java/io/opentelemetry/integrationtest/OtlpExporterIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@
5656
import io.opentelemetry.proto.trace.v1.ResourceSpans;
5757
import io.opentelemetry.proto.trace.v1.ScopeSpans;
5858
import io.opentelemetry.proto.trace.v1.Span.Link;
59-
import io.opentelemetry.sdk.logs.SdkEventEmitterProvider;
6059
import io.opentelemetry.sdk.logs.SdkLoggerProvider;
6160
import io.opentelemetry.sdk.logs.export.BatchLogRecordProcessor;
6261
import io.opentelemetry.sdk.logs.export.LogRecordExporter;
62+
import io.opentelemetry.sdk.logs.internal.SdkEventEmitterProvider;
6363
import io.opentelemetry.sdk.metrics.SdkMeterProvider;
6464
import io.opentelemetry.sdk.metrics.export.MetricExporter;
6565
import io.opentelemetry.sdk.metrics.export.PeriodicMetricReader;

sdk-extensions/autoconfigure/src/main/java/io/opentelemetry/sdk/autoconfigure/AutoConfiguredOpenTelemetrySdkBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
import io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties;
2020
import io.opentelemetry.sdk.autoconfigure.spi.ConfigurationException;
2121
import io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties;
22-
import io.opentelemetry.sdk.logs.SdkEventEmitterProvider;
2322
import io.opentelemetry.sdk.logs.SdkLoggerProvider;
2423
import io.opentelemetry.sdk.logs.SdkLoggerProviderBuilder;
2524
import io.opentelemetry.sdk.logs.export.LogRecordExporter;
25+
import io.opentelemetry.sdk.logs.internal.SdkEventEmitterProvider;
2626
import io.opentelemetry.sdk.metrics.SdkMeterProvider;
2727
import io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder;
2828
import io.opentelemetry.sdk.metrics.export.MetricExporter;

sdk-extensions/autoconfigure/src/test/java/io/opentelemetry/sdk/autoconfigure/AutoConfiguredOpenTelemetrySdkTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
import io.opentelemetry.sdk.autoconfigure.spi.ConfigurationException;
3939
import io.opentelemetry.sdk.common.CompletableResultCode;
4040
import io.opentelemetry.sdk.logs.LogRecordProcessor;
41-
import io.opentelemetry.sdk.logs.SdkEventEmitterProvider;
4241
import io.opentelemetry.sdk.logs.SdkLoggerProvider;
4342
import io.opentelemetry.sdk.logs.SdkLoggerProviderBuilder;
43+
import io.opentelemetry.sdk.logs.internal.SdkEventEmitterProvider;
4444
import io.opentelemetry.sdk.metrics.SdkMeterProvider;
4545
import io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder;
4646
import io.opentelemetry.sdk.metrics.export.MetricReader;

sdk/logs/src/main/java/io/opentelemetry/sdk/logs/export/InMemoryLogRecordExporter.java renamed to sdk/logs-testing/src/main/java/io/opentelemetry/sdk/testing/exporter/InMemoryLogRecordExporter.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.sdk.logs.export;
6+
package io.opentelemetry.sdk.testing.exporter;
77

88
import io.opentelemetry.sdk.common.CompletableResultCode;
99
import io.opentelemetry.sdk.logs.data.LogRecordData;
10+
import io.opentelemetry.sdk.logs.export.LogRecordExporter;
1011
import java.util.ArrayList;
1112
import java.util.Collection;
1213
import java.util.Collections;
@@ -37,7 +38,7 @@ public static InMemoryLogRecordExporter create() {
3738
*
3839
* @return a {@code List} of the finished {@code Log}s.
3940
*/
40-
public List<LogRecordData> getFinishedLogItems() {
41+
public List<LogRecordData> getFinishedLogRecordItems() {
4142
return Collections.unmodifiableList(new ArrayList<>(finishedLogItems));
4243
}
4344

sdk/logs/src/test/java/io/opentelemetry/sdk/logs/export/InMemoryLogRecordExporterTest.java renamed to sdk/logs-testing/src/test/java/io/opentelemetry/sdk/testing/exporter/InMemoryLogRecordExporterTest.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.sdk.logs.export;
6+
package io.opentelemetry.sdk.testing.exporter;
77

88
import static io.opentelemetry.api.logs.Severity.DEBUG;
99
import static org.assertj.core.api.Assertions.assertThat;
1010

1111
import io.opentelemetry.api.logs.Logger;
1212
import io.opentelemetry.sdk.logs.SdkLoggerProvider;
1313
import io.opentelemetry.sdk.logs.data.LogRecordData;
14+
import io.opentelemetry.sdk.logs.export.SimpleLogRecordProcessor;
1415
import io.opentelemetry.sdk.testing.assertj.LogAssertions;
1516
import io.opentelemetry.sdk.testing.logs.TestLogRecordData;
1617
import java.util.Collections;
@@ -46,7 +47,7 @@ void getFinishedLogItems() {
4647
logger.logRecordBuilder().setSeverity(DEBUG).setBody("message 2").emit();
4748
logger.logRecordBuilder().setSeverity(DEBUG).setBody("message 3").emit();
4849

49-
List<LogRecordData> logItems = exporter.getFinishedLogItems();
50+
List<LogRecordData> logItems = exporter.getFinishedLogRecordItems();
5051
assertThat(logItems).isNotNull();
5152
assertThat(logItems.size()).isEqualTo(3);
5253
LogAssertions.assertThat(logItems.get(0)).hasBody("message 1");
@@ -59,28 +60,28 @@ void reset() {
5960
logger.logRecordBuilder().setSeverity(DEBUG).setBody("message 1").emit();
6061
logger.logRecordBuilder().setSeverity(DEBUG).setBody("message 2").emit();
6162
logger.logRecordBuilder().setSeverity(DEBUG).setBody("message 3").emit();
62-
List<LogRecordData> logItems = exporter.getFinishedLogItems();
63+
List<LogRecordData> logItems = exporter.getFinishedLogRecordItems();
6364
assertThat(logItems).isNotNull();
6465
assertThat(logItems.size()).isEqualTo(3);
6566
// Reset then expect no items in memory.
6667
exporter.reset();
67-
assertThat(exporter.getFinishedLogItems()).isEmpty();
68+
assertThat(exporter.getFinishedLogRecordItems()).isEmpty();
6869
}
6970

7071
@Test
7172
void shutdown() {
7273
logger.logRecordBuilder().setSeverity(DEBUG).setBody("message 1").emit();
7374
logger.logRecordBuilder().setSeverity(DEBUG).setBody("message 2").emit();
7475
logger.logRecordBuilder().setSeverity(DEBUG).setBody("message 3").emit();
75-
List<LogRecordData> logItems = exporter.getFinishedLogItems();
76+
List<LogRecordData> logItems = exporter.getFinishedLogRecordItems();
7677
assertThat(logItems).isNotNull();
7778
assertThat(logItems.size()).isEqualTo(3);
7879
// Shutdown then expect no items in memory.
7980
exporter.shutdown();
80-
assertThat(exporter.getFinishedLogItems()).isEmpty();
81+
assertThat(exporter.getFinishedLogRecordItems()).isEmpty();
8182
// Cannot add new elements after the shutdown.
8283
logger.logRecordBuilder().setSeverity(DEBUG).setBody("message 1").emit();
83-
assertThat(exporter.getFinishedLogItems()).isEmpty();
84+
assertThat(exporter.getFinishedLogRecordItems()).isEmpty();
8485
}
8586

8687
@Test

sdk/logs/src/main/java/io/opentelemetry/sdk/logs/export/SimpleLogRecordProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public static LogRecordProcessor create(LogRecordExporter exporter) {
5454
return new SimpleLogRecordProcessor(exporter);
5555
}
5656

57-
SimpleLogRecordProcessor(LogRecordExporter logRecordExporter) {
57+
private SimpleLogRecordProcessor(LogRecordExporter logRecordExporter) {
5858
this.logRecordExporter = requireNonNull(logRecordExporter, "logRecordExporter");
5959
}
6060

sdk/logs/src/main/java/io/opentelemetry/sdk/logs/SdkEventEmitterProvider.java renamed to sdk/logs/src/main/java/io/opentelemetry/sdk/logs/internal/SdkEventEmitterProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.sdk.logs;
6+
package io.opentelemetry.sdk.logs.internal;
77

88
import io.opentelemetry.api.common.AttributeKey;
99
import io.opentelemetry.api.common.Attributes;

sdk/logs/src/test/java/io/opentelemetry/sdk/logs/SdkEventEmitterProviderTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import io.opentelemetry.api.common.Attributes;
1313
import io.opentelemetry.sdk.common.Clock;
1414
import io.opentelemetry.sdk.common.InstrumentationScopeInfo;
15+
import io.opentelemetry.sdk.logs.internal.SdkEventEmitterProvider;
1516
import io.opentelemetry.sdk.resources.Resource;
1617
import java.util.concurrent.atomic.AtomicReference;
1718
import org.junit.jupiter.api.Test;

0 commit comments

Comments
 (0)