Я видел много вопросов здесь о различных приложениях, которые есть у log4j, но ни один из них, похоже, не охватывает проблему, с которой я столкнулся. Извинения, если это повторяется где-либо.
Я использую CompositeRollingAppender
в нашем приложении, так как нам нужно свернуть файл журнала, основываясь на времени и размере. Это работает точно так, как рекламируется, однако в итоге мы получаем файлы вроде:
myapp.log
myapp.log.2010-12-11
myapp.log.2010-12-11.1
myapp.log.2010-12-12
Можно ли изменить формат переименования файлов в log4j? Я уверен, что должно быть неуловимое свойство где-то , которое я пропустил. Например, в описанной выше ситуации я бы хотел что-то вроде:
myapp.log
myapp-2010-12-11.log
myapp-2010-12-11.1.log
myapp-2010-12-12.log
Дело в том, что расширение все еще .log Почему вы спрашиваете? Поскольку администраторы нашего приложения жаловались, что они не могут просто дважды щелкнуть файл, чтобы открыть его (я знаю, я знаю). Если все они имеют расширение .log, это не так.
Заранее спасибо.