Я понимаю, как Java FileHandler переходит к следующему файлу журнала при достижении определенного размера. Я хочу немного по-другому. Я хочу использовать FileHandler для использования файла журнала с самым старым последним записанным временем в последовательности при запуске программы.Java FileHandler и файлы журналов для проката
Например, если я указал использовать 5 файлов журнала: mylog.0.log, mylog.1.log ... mylog.4.log
Если программа последнего обновления mylog.2.log то в следующий раз, когда я запустил программу, я хочу, чтобы она начала регистрироваться в mylog.3.log.
Проблема, которую я пытаюсь решить, - это когда пользователь выполняет программу, и что-то происходит, они обычно перезапускают программу, и если mylog.0.log доступен, она всегда будет использовать ее, а не перейти к mylog.1.log. Я теряю информацию из предыдущего выполнения программы.
Используйте код кода условия, если файлы существуют, именованный файл журнала с другим именем. –
Есть ли у вас код и/или logging.properties, которые вы можете добавить к этому вопросу? – jmehrens