private void serializeException()

in log4j2-ecs-layout/src/main/java/co/elastic/logging/log4j2/EcsLayout.java [344:355]


    private void serializeException(StringBuilder messageBuffer, LogEvent event) {
        Throwable thrown = event.getThrown();
        if (thrown != null) {
            if (exceptionPatternFormatter != null) {
                StringBuilder stackTrace = EcsJsonSerializer.getMessageStringBuilder();
                formatPattern(event, exceptionPatternFormatter, stackTrace);
                EcsJsonSerializer.serializeException(messageBuffer, thrown.getClass().getName(), thrown.getMessage(), stackTrace, stackTraceAsArray);
            } else {
                EcsJsonSerializer.serializeException(messageBuffer, thrown, stackTraceAsArray);
            }
        }
    }