Fix log replay of the Log4j 2 appender (#10243)
This commit is contained in:
parent
dbb8ab1366
commit
9ec6401fae
|
@ -157,9 +157,6 @@ public class OpenTelemetryAppender extends AbstractAppender {
|
|||
@Override
|
||||
public OpenTelemetryAppender build() {
|
||||
OpenTelemetry openTelemetry = this.openTelemetry;
|
||||
if (openTelemetry == null) {
|
||||
openTelemetry = OpenTelemetry.noop();
|
||||
}
|
||||
return new OpenTelemetryAppender(
|
||||
getName(),
|
||||
getLayout(),
|
||||
|
|
|
@ -14,6 +14,7 @@ import io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions;
|
|||
import java.util.List;
|
||||
import org.apache.logging.log4j.message.StringMapMessage;
|
||||
import org.apache.logging.log4j.message.StructuredDataMessage;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
|
@ -22,6 +23,10 @@ class LogReplayOpenTelemetryAppenderTest extends AbstractOpenTelemetryAppenderTe
|
|||
@BeforeEach
|
||||
void setup() {
|
||||
generalBeforeEachSetup();
|
||||
}
|
||||
|
||||
@AfterEach
|
||||
void resetOpenTelemetry() {
|
||||
OpenTelemetryAppender.install(null);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue