Given a JSON snippet for configuring a layout, how can I instantiate the layout class itself? I have tried the following, which "runs" without a failure, but couldn't access to a layout:
LoggerContext context = (LoggerContext) LogManager.getContext(); ConfigurationSource configSource = new ConfigurationSource( new ByteArrayInputStream( ("{'PatternLayout': {'MarkerPatternSelector': {" + "'defaultPattern': '%m%n', " + "'PatternMatch': {'key': 'FLOW', 'pattern': '===%m===%n'}" + "}}}") .replaceAll("'", "\"") .getBytes(StandardCharsets.UTF_8))); JsonConfiguration configuration = new JsonConfiguration(context, configSource); Eventually I want to obtain a Layout<?> instance. Any ideas?