diff --git a/log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/MessageResolver.java b/log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/MessageResolver.java index 53437b16152..143cfe41834 100644 --- a/log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/MessageResolver.java +++ b/log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/MessageResolver.java @@ -99,7 +99,7 @@ private static EventResolver createInternalResolver(final TemplateResolverConfig if (stringified && fallbackKey != null) { throw new IllegalArgumentException("fallbackKey is not allowed when stringified is enable: " + config); } - return stringified ? createStringResolver(fallbackKey) : createObjectResolver(fallbackKey); + return stringified ? createStringResolver() : createObjectResolver(fallbackKey); } @Override @@ -107,9 +107,8 @@ public void resolve(final LogEvent logEvent, final JsonWriter jsonWriter) { internalResolver.resolve(logEvent, jsonWriter); } - private static EventResolver createStringResolver(final String fallbackKey) { - return (final LogEvent logEvent, final JsonWriter jsonWriter) -> - resolveString(fallbackKey, logEvent, jsonWriter); + private static EventResolver createStringResolver() { + return (final LogEvent logEvent, final JsonWriter jsonWriter) -> resolveString(null, logEvent, jsonWriter); } private static void resolveString(final String fallbackKey, final LogEvent logEvent, final JsonWriter jsonWriter) {