Java FileHandler отключить ротацию журналов - PullRequest
0 голосов
/ 27 мая 2009

Я пытаюсь отключить ротацию журналов, для обработчика файлов используется

FileHandler fh = new FileHandler
    ( "path" + "run.log", 1000000, 1, false);

Мне нужен один журнал, созданный для каждого прогона. Я не хочу ротацию или резервное копирование старого файла, но с помощью этой инициализации я получаю run.log run.log.1 run.log.2 для каждого прогона.

Также

        logger.setUseParentHandlers(false);

имеет значение false.

Ответы [ 3 ]

1 голос
/ 27 мая 2009

Попробуйте 0 в качестве ограничения вместо 1000000.

0 голосов
/ 17 октября 2011
Handler fileHandler = new FileHandler(FILE_PATH, true);
0 голосов
/ 21 декабря 2010

Попробуйте это: FileHandler fh = new FileHandler( "path" + "run.log", 1000000, 1, <strong>true</strong>);

...