уникальный файл журнала с log4net - PullRequest
1 голос
/ 18 марта 2010

Привет, я использую log4net для входа на мой сайт. Каждый день новый файл создается как "filename.log24-06-2009"

это код в файле web.config:

 <log4net>
    <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
      <file value="App_Data\Missioni.log" />
      <appendToFile value="true" />
      <rollingStyle value="Composite" />
      <!--<datePattern value="yyyy-MM-dd" />-->
      <maxSizeRollBackups value="5" />
      <maximumFileSize value="5MB" />
      <layout type="log4net.Layout.PatternLayout">
        <header value="[Header]&#xA;" />
        <footer value="[Footer]&#xA;" />
        <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
      </layout>
    </appender>
    <root>
      <level value="DEBUG" />
      <appender-ref ref="RollingLogFileAppender" />
    </root>
  </log4net>

Как я могу использовать уникальный файл журнала?

спасибо

1 Ответ

1 голос
/ 18 марта 2010

Вопрос 'немного неясен, поэтому, пожалуйста, прокомментируйте, если я не в курсе. Если вы хотите изменить способ создания файлов, раскомментируйте блок datePattern, и вы можете указать макет имени файла, например, если вы хотите, чтобы журнал менялся ежемесячно:

<datePattern value="yyyy-MM" />

Когда шаблон изменяется (полночь со стандартным datePattern), создается новый файл, измените шаблон на, чтобы он переходил на новый файл только тогда, когда вам нужно.

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