Jak dołączyć indeks toczenia PRZED rozszerzeniem pliku w nazwie pliku dziennika

UżywamRollingLogFileAppender i działa świetnie i zmienia się w nowe pliki. Ale to dodanie .1, .2, etc na samym końcu pliku. Więc kończę.log.1, .log.2, itd. Więc każdy plik technicznie ma nowe rozszerzenie, którego eksplorator nie zna, więc nie mogę po prostu podwójnie kliknąć na plik, aby go otworzyć.

Jak mogę uzyskać program do przesuwania plików, aby wstawić ten indeks PRZED rozszerzeniem pliku?

Chcę tego

.1.log.2.log

Bonus byłby zawsze obecny dla bieżącego pliku.0.log, w ten sposób zawsze porządkują się w eksploratorze.

EDYCJA: dodano moje aktualne ustawienia konfiguracji

<log4net>
    <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
      <file value="App_Data\\Logs\\" />
      <datePattern value="dd.MM.yyyy'.log'" />
      <staticLogFileName value="false" />
      <appendToFile value="true" />
      <rollingStyle value="Composite" />
      <maxSizeRollBackups value="10" />
      <maximumFileSize value="5MB" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
      </layout>
    </appender>


    <logger name="File">
      <level value="All" />
      <appender-ref ref="RollingLogFileAppender" />
    </logger>
  </log4net>

questionAnswers(1)

yourAnswerToTheQuestion