Как настроить Log4Net для удаления журналов по дате

    <appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
      <file value="logs\" />
      <appendToFile value="true" />
      <rollingStyle value="Date" />
      <maxSizeRollBackups value="30" />
      <datePattern value="yyyy-MM-dd'.txt'" />
      <staticLogFileName value="false" />
     <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%d{yyyy-MM-dd HH:mm} %-5level %message%newline%exception" />
  </layout>
  <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
</appender>

Максимальное количество файлов резервных копий при переходе по дате / времени не поддерживается. Кто-нибудь, пожалуйста, мне

2 ответа

Решение

Ты не можешь

ВНИМАНИЕ

Максимальное количество файлов резервных копий при переходе на границы даты / времени не поддерживается.

Для получения дополнительной информации см. ЭТО

Вы не можете сделать это из коробки, однако вы можете реализовать поведение своего собственного приложения, унаследовав RollingFileAppender или SkeletonAppender.

Другие вопросы по тегам