Есть ли способ переместить старые файлы журнала из log4net RollingLogFileAppender в другую папку? - PullRequest
6 голосов
/ 22 марта 2010

У меня есть прокручиваемый файл appender, настроенный так:

<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
  <file value="appname" />
  <appendToFile value="true" />
  <rollingStyle value="Composite" />
  <datePattern value="'.'yyyyMMdd'.log'" />
  <maxSizeRollBackups value="30" />
  <maximumFileSize value="10MB" />
  <staticLogFileName value="false" />
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
  </layout>
</appender>

Это работает нормально, но мне было интересно, есть ли способ переместить старые файлы журналов в папку «архив», вместо того, чтобы переместить их в одну папку?

1 Ответ

3 голосов
/ 23 марта 2010

Вы всегда можете открыть RollingLogFileAppender.cs и изменить его на что угодно. Это с открытым исходным кодом, приятель. И этот класс действительно легко расширить. Лично я ненавижу его стиль именования для файлов журнала, и у меня есть свой собственный RollingLogFileAppender, чтобы порадовать меня. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...