Comment configurer par programmation des appenders ou initialiser la journalisation dans log4j2?

J’ai essayé de configurer Appender par programme, mais je n’ai pas réussi jusqu’à présent. Je veux juste configurer appender sans fichier pour qu’il puisse envoyer des journaux à la console ou au fichier.

Ssortingng PATTERN = "%d [%p|%c|%C{1}] %m%n"; PatternLayout layout = PatternLayout.createLayout(PATTERN, null, null, null, null, null); ConsoleAppender console = ConsoleAppender.createAppender(layout, null, null, "console", "true", "true"); // create appender AppenderRef appender = AppenderRef.createAppenderRef("console", "DEBUG", null); logger = (Logger) LogManager.getLogger(InitLogger.class); LoggerContext context = logger.getContext(); BaseConfiguration configuration =(BaseConfiguration) context.getConfiguration(); configuration.addAppender(console); logger.addAppender(configuration.getAppender("console"));