Я работаю над программной настройкой RollingFileAppender в log4net. У меня сейчас что-то вроде этого:
RollingFileAppender fa = new RollingFileAppender();
fa.AppendToFile = true;
fa.RollingStyle = RollingFileAppender.RollingMode.Date;
fa.DatePattern = "yyyyMMdd";
fa.StaticLogFileName = true;
// Set more properties and add the appender to the root repository
Это отказывается откатывать журнал на основе даты. Если я переключу RollingStyle на Size или Composite, он будет катиться, но только на основе размера, а не на основе даты. Я попытался удалить StaticLogFileName и поиграть с DatePattern безрезультатно.
Я должен настроить это программно, так как я не знаю количество дополнений во время выполнения, поэтому настройка его с использованием XML, с которым я работал в прошлом, не нужна. У кого-нибудь есть идеи? Я что-то пропустил?