добавление даты в утилиту Java logger fileHandler name - PullRequest
2 голосов
/ 07 декабря 2009

Привет, у меня есть это в моем файле .properties:

java.util.logging.FileHandler.pattern = %h/programName%u%g.log

Я также хотел бы добавить к этому метку времени / имя пользователя, чтобы его было легко идентифицировать файлы журналов. Кто-нибудь знает как?

1 Ответ

3 голосов
/ 07 декабря 2009

Поскольку методы FileHandler не имеют переменной подстановки% для даты, я бы предложил отформатировать строку, включающую дату, перед передачей строки в FileHandler. Что-то вроде:

String pattern = String.format("%%h/programName%tYmd%%u%%g.log", today);
FileHandler fh = new FileHandler(pattern);
...