Привет я задавался вопросом, знает ли кто-либо способ добавить метку времени к имени файла журнала, указанному через logging.properties java.util.logging. FileHandler.pattern
походит на что-то довольно прямое, но я, может казаться, не нахожу решение этого нигде.
Спасибо
Вы можете использовать SLF4J, который снова указывает на пакеты java.util.logging, которые, кажется, имеют эту функцию. http://javablog.co.uk/2008/07/12/logging-with-javautillogging/
Альтернативно для подхода без использования сторонних фреймворков вы можете использовать CustomFormatter, пример которого уже доступен здесь, http://www.kodejava.org/examples/458.html
Боюсь, что просто с помощью конфигурации вы не сможете установить имя файла так, как хотите.
Взгляните на код в FileHandler.generate ()
, чтобы убедить вас.
Что вы можете сделать, так это написать свой собственный FileHandler, который будет обрабатывать это именование или переключиться на другую структуру журналов.
Если вы используете java.util.logging, несколько лет назад я написал Formatter & a Handler , который все еще может быть полезен, не стесняйтесь использовать.