Skip to content

Commit f286e3f

Browse files
authored
Use StringBuilder for stack trace (#181)
1 parent f8be7d2 commit f286e3f

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

ecs-logging-core/src/main/java/co/elastic/logging/EcsJsonSerializer.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -220,10 +220,6 @@ public static void serializeException(StringBuilder builder, Throwable thrown, b
220220
}
221221
}
222222

223-
public static void serializeException(StringBuilder builder, String exceptionClassName, String exceptionMessage, String stackTrace, boolean stackTraceAsArray) {
224-
serializeException(builder, exceptionClassName, exceptionMessage, (CharSequence) stackTrace, stackTraceAsArray);
225-
}
226-
227223
public static void serializeException(StringBuilder builder, String exceptionClassName, CharSequence exceptionMessage, CharSequence stackTrace, boolean stackTraceAsArray) {
228224
builder.append("\"error.type\":\"");
229225
JsonUtils.quoteAsString(exceptionClassName, builder);

log4j2-ecs-layout/src/main/java/co/elastic/logging/log4j2/EcsLayout.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -341,9 +341,8 @@ private void serializeException(StringBuilder messageBuffer, LogEvent event) {
341341
Throwable thrown = event.getThrown();
342342
if (thrown != null) {
343343
if (exceptionPatternFormatter != null) {
344-
StringBuilder builder = EcsJsonSerializer.getMessageStringBuilder();
345-
formatPattern(event, exceptionPatternFormatter, builder);
346-
String stackTrace = builder.toString();
344+
StringBuilder stackTrace = EcsJsonSerializer.getMessageStringBuilder();
345+
formatPattern(event, exceptionPatternFormatter, stackTrace);
347346
EcsJsonSerializer.serializeException(messageBuffer, thrown.getClass().getName(), thrown.getMessage(), stackTrace, stackTraceAsArray);
348347
} else {
349348
EcsJsonSerializer.serializeException(messageBuffer, thrown, stackTraceAsArray);

0 commit comments

Comments
 (0)