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"));