как добавить метку времени к имени файла для java.util.logging. FileHandler.pattern

Привет я задавался вопросом, знает ли кто-либо способ добавить метку времени к имени файла журнала, указанному через logging.properties java.util.logging. FileHandler.pattern

походит на что-то довольно прямое, но я, может казаться, не нахожу решение этого нигде.

Спасибо

5
задан Alex Le 24 March 2010 в 06:19
поделиться

2 ответа

Вы можете использовать SLF4J, который снова указывает на пакеты java.util.logging, которые, кажется, имеют эту функцию. http://javablog.co.uk/2008/07/12/logging-with-javautillogging/

Альтернативно для подхода без использования сторонних фреймворков вы можете использовать CustomFormatter, пример которого уже доступен здесь, http://www.kodejava.org/examples/458.html

0
ответ дан 14 December 2019 в 19:09
поделиться

Боюсь, что просто с помощью конфигурации вы не сможете установить имя файла так, как хотите.

Взгляните на код в FileHandler.generate () , чтобы убедить вас.

Что вы можете сделать, так это написать свой собственный FileHandler, который будет обрабатывать это именование или переключиться на другую структуру журналов.

Если вы используете java.util.logging, несколько лет назад я написал Formatter & a Handler , который все еще может быть полезен, не стесняйтесь использовать.

4
ответ дан 14 December 2019 в 19:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: