RollingFileAppender: сохранить расширение файла без патча log4net
М вопрос связан с этим, так как у меня та же проблема. Как я могу сделать так, чтобы RollingFileAppender из log4net сохранял расширение файла без необходимости фактически "исправлять" (то есть создавать временную сборку текущего транка) log4net? Как я могу добиться того же, переопределив RollingFileAppender или создав любое другое расширение с наименьшими усилиями?
1 ответ
Как упоминалось в моем комментарии, вам не нужно "исправлять" или изменять что-либо в log4net. Вы не можете использовать релиз 1.2.10, однако. Это довольно старая сборка, но PreserveLogFileNameExtension
находится в источнике тока. Вам нужно только спустить исходный код и скомпилировать dll самостоятельно, и вы готовы к работе.
Обновление: я вижу ваше беспокойство. ИМО, единственный способ - собрать и протестировать его. Чтобы укрепить вашу уверенность, вы можете просмотреть текущий список решенных (и нерешенных) проблем для 1.2.11. Я думаю, что, видя, что они не вносят существенных изменений, изменения в основном являются исправлением ошибок и дополнительными функциями.