Java Logger Object не добавляется в файл журнала - PullRequest
1 голос
/ 18 ноября 2010

У меня есть следующий код:

_fileHandler = new FileHandler(_logFileNameAndpath, true);
_logger = Logger.getLogger("MyLogger");
_logger.addHandler(_fileHandler);
SimpleFormatter formatter = new SimpleFormatter();
_fileHandler.setFormatter(formatter);
_logger.log(Level.INFO, message);

Однако регистрация, по крайней мере для меня, выглядит странно, поскольку она создает что-то вроде 100 файлов с именами с числовым расширением, такими как .75,.76, .77 и т. Д.

Может ли кто-нибудь пролить свет на то, как заставить регистратор присоединиться к указанному файлу?

Ответы [ 2 ]

3 голосов
/ 18 ноября 2010

Попробуйте это:

_fileHandler = new FileHandler(_logFileNameAndpath, true, 1 );

Последний аргумент:

count - the number of files to use 

Кстати, вы также можете настроить ведение журнала через файл, иногда называемый '' logging.properties '', указанный через свойство java.util.logging.config.file. Вы можете найти образец файла logging.properties с инструкциями в дереве каталогов JRE.

0 голосов
/ 18 ноября 2010

Я предлагаю вам поместить все в StringBuffer, а затем, наконец, записать его в каждый класс или пакет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...