Fix flaky log4j test (#4931)
* Fix flaky log4j test * Update instrumentation/log4j/log4j-2.16/library/src/test/java/io/opentelemetry/instrumentation/log4j/v2_16/OpenTelemetryAppenderConfigTest.java Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
This commit is contained in:
parent
0b743ceb80
commit
1d5b03d3b5
|
@ -104,6 +104,7 @@ class OpenTelemetryAppenderConfigTest {
|
|||
|
||||
@Test
|
||||
void logWithExtras() {
|
||||
Instant start = Instant.now();
|
||||
logger.info("log message 1", new IllegalStateException("Error!"));
|
||||
|
||||
List<LogData> logDataList = logExporter.getFinishedLogItems();
|
||||
|
@ -113,7 +114,8 @@ class OpenTelemetryAppenderConfigTest {
|
|||
assertThat(logData.getInstrumentationLibraryInfo()).isEqualTo(instrumentationLibraryInfo);
|
||||
assertThat(logData.getBody().asString()).isEqualTo("log message 1");
|
||||
assertThat(logData.getEpochNanos())
|
||||
.isGreaterThan(TimeUnit.MILLISECONDS.toNanos(Instant.now().toEpochMilli() - 1000));
|
||||
.isGreaterThan(TimeUnit.MILLISECONDS.toNanos(start.toEpochMilli()))
|
||||
.isLessThan(TimeUnit.MILLISECONDS.toNanos(Instant.now().toEpochMilli()));
|
||||
assertThat(logData.getSeverity()).isEqualTo(Severity.INFO);
|
||||
assertThat(logData.getSeverityText()).isEqualTo("INFO");
|
||||
assertThat(logData.getAttributes()).isEqualTo(Attributes.of(ATTR_THROWABLE_MESSAGE, "Error!"));
|
||||
|
|
Loading…
Reference in New Issue