log.info("Logging to %s", logPath);
PatternLayoutEncoder encoder = new PatternLayoutEncoder();
encoder.setPattern(PATTERN);
encoder.setContext(context);
encoder.start();
root.addAppender(createFileAppender(logPath, maxHistory, maxSizeInBytes, encoder, context));
}
public static <T> Appender<T> createFileAppender(String logPath, int maxHistory, long maxSizeInBytes, Encoder<T> encoder, LoggerContext context)