in log4j2-ecs-layout/src/main/java/co/elastic/logging/log4j2/EcsLayout.java [329:342]
private boolean supportsJson(MultiformatMessage message) {
Boolean supportsJson = this.supportsJson.get(message.getClass());
if (supportsJson == null) {
supportsJson = false;
for (String format : message.getFormats()) {
if (format.equalsIgnoreCase("JSON")) {
supportsJson = true;
break;
}
}
this.supportsJson.put(message.getClass(), supportsJson);
}
return supportsJson;
}