В настоящее время я использую класс DailyRollingFileAppender в log4j для добавления файла ежедневного журнала, но я хочу разделить файлы журнала в следующем формате:
DATA.log.<date>_<time>_<random_#>
Это должно быть сделано один раз за выполнение программы, поэтому я получаю что-то вроде ...
DATA.log.2011-01-13_12-46-38_<26>
DATA.log.2011-01-13_12-46-38_<79>
DATA.log.2011-01-13_12-46-38_<590>
Где разные файлы журналов из разных сред могут быть объединены вместе.
Есть ли способ сделать это без расширения класса FileAppender? По крайней мере, есть ли способ сделать:
DATA.log.<date>_<time>_<sequential_#>.log
Спасибо
Редактировать: я уже использую DailyRollingFileAppender, чтобы получить что-то вроде DATA.log.2011-01-13. То, что я хочу знать, как сделать, это заставить файл журнала переключаться после каждого выполнения программы (или перед каждым выполнением программы) и добавлять случайную числовую строку в конце.