Я пытаюсь установить путь к программному обеспечению. (RollingFileAppender с FixedWindowRollingPolicy, если быть точным)
Я делаю это, потому что хочу, чтобы мои пользователи установили путь журнала в диалоговом окне настроек (Eclipse RCP)
Я пробовал что-то вроде этого, но я не изменяю путь журнала из того, что определено в файле конфигурации:
Logger logback_logger = (ch.qos.logback.classic.Logger)LoggerFactory
.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
RollingFileAppender<ILoggingEvent> rfappender =
(RollingFileAppender<ILoggingEvent>)logback_logger.getAppender("FILE");
rfappender.setFile(newFile);
FixedWindowRollingPolicy rollingPolicy =
(FixedWindowRollingPolicy)rfappender.getRollingPolicy();
rollingPolicy.setFileNamePattern(newPattern);