|
|
|
|
@ -29,8 +29,6 @@ import org.junit.jupiter.api.BeforeEach;
@@ -29,8 +29,6 @@ import org.junit.jupiter.api.BeforeEach;
|
|
|
|
|
import org.junit.jupiter.api.Test; |
|
|
|
|
import org.slf4j.Marker; |
|
|
|
|
|
|
|
|
|
import org.springframework.util.StopWatch; |
|
|
|
|
|
|
|
|
|
import static org.assertj.core.api.Assertions.assertThat; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
@ -85,23 +83,4 @@ class LogbackLogstashStructuredLoggingFormatterTests extends AbstractStructuredL
@@ -85,23 +83,4 @@ class LogbackLogstashStructuredLoggingFormatterTests extends AbstractStructuredL
|
|
|
|
|
.replace("\r", "\\r")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
void benchmark() { |
|
|
|
|
LoggingEvent event = createEvent(); |
|
|
|
|
event.setMDCPropertyMap(Map.of("mdc-1", "mdc-v-1")); |
|
|
|
|
event.setKeyValuePairs(keyValuePairs("kv-1", "kv-v-1")); |
|
|
|
|
Marker marker1 = getMarker("marker-1"); |
|
|
|
|
marker1.add(getMarker("marker-2")); |
|
|
|
|
event.addMarker(marker1); |
|
|
|
|
System.out.println(this.formatter.format(event)); |
|
|
|
|
StopWatch stopWatch = new StopWatch(); |
|
|
|
|
stopWatch.start(); |
|
|
|
|
for (int i = 0; i < 1000000; i++) { |
|
|
|
|
this.formatter.format(event); |
|
|
|
|
} |
|
|
|
|
stopWatch.stop(); |
|
|
|
|
System.out.println(stopWatch); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|