Tener un Log4Net RollingFileAppender configurado para rodar semanalmente

losDatePattern la cadena debe ser algo que elSimpleDateFormatter Va a aceptar.

Desafortunadamente, esto significa que, fuera de la caja, esto no incluye ser capaz de establecer el límite para que sea un número de semana. Hay formas de obtener este valor en C #, pero no es obvio que podamos extender elSimpleDateFormatter o proporcionar una implementación diferente deIDateFormatter y usar eso en su lugar (o incluso en una costumbreRollingFileAppender)

Entonces, ¿cómo podríamos obtener un Log4NetRollingFileAppender rodar semanalmente?