Есть ли в текущей версии Log4net способ создания приложения RollingFileAppender с комбинированным стилем прокатки, в котором свернутые файлы всегда сохраняют заданное расширение (в моем случае - .log)?
Пример формата, который я хотел бы:
MyLog.log
MyLog.2011-04-10.1.log
MyLog.2011-04-10.2.log
MyLog.2011-04-10.3.log
Я нашел это сообщение , в котором говорится, что существует свойство "PreserveLogFileNameExtension", но оно не включено в официальные двоичные файлы. Это все еще так?
Если так: Кто-нибудь может объяснить, почему это свойство все еще не является официальной частью Log4Net? Я немного скептически отношусь к использованию кастомной сборки, но, может быть, мне не следует?
Мне также любопытно узнать, почему функциональность по умолчанию не сохраняет расширение файла. Я не понимаю, почему получило бы пользователь, что все файлы журнала имеют различные расширения.
Редактировать: все получилось, сделав так:
1: Загрузка и сборка исходного кода log4net
2: Применение этих исправлений: https://issues.apache.org/jira/browse/LOG4NET-64
3: Установите для параметра PreserveLogFileNameExtension значение «true» в конфигурации.