Я должен войти в другой файл-2.Итак, я создал два appender.Один для базового журнала, который будет записывать немного информации.Второй appender будет динамическим и в зависимости от одного параметра имя файла журнала будет отличаться.Оба сценария работают нормально.Теперь только что найден лог-оператор, добавляются.Означает, что первый раз он пишет один раз, второй раз буксирует линии и третий раз три и т. Д. Моя программа запускается каждые 20 секунд.Если я закрою программу и запустлю снова, она не будет повторяться, но если непрерывная работа будет выполняться каждые 20 секунд, она начнет повторять журнал.Я использовал log4j.Create для регистрации и добавления appender в этом.Все, что я делаю по коду.Не используя какой-либо файл журнала.Ниже приведен один из них.
static Logger loggerCustom = Logger.getLogger("CustomLog");
PatternLayout plt = new PatternLayout();
plt.setConversionPattern("%-7p %d [%t] %c %x - %m%n");
fh = new FileAppender(plt, "logs\\" + strDate + "\\CustomLog.log");
loggerCustom.addAppender(fh);
loggerCustom.setAdditivity(false);