В настоящее время я использую класс 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. Я хочу знать, как сделать так, чтобы файл журнала обновлялся после каждого выполнения программы (или перед каждым выполнением программы) и в конце добавлял случайную числовую строку.