2012-11-28 13 views
11

Używam RollingLogFileAppender i działa wspaniale i przewraca się do nowych plików. Dodaje jednak .1, .2, itp. Na samym końcu pliku. Tak więc kończę na .log.1, .log.2, itd. Więc każdy plik ma technicznie nowe rozszerzenie, którego eksplorator nie zna, więc nie mogę po prostu podwójnie kliknąć na plik, aby go otworzyć.Jak dołączyć indeks kroczący PRZED rozszerzeniem pliku w pliku logu

W jaki sposób mogę włączyć przekazywanie plików do wstawiania indeksu PRZED rozszerzeniem pliku?

Co chcę jest

  • .1.log
  • .2.log

Bonus byłoby obecny plik, aby zawsze być .0.log, że sposób, w jaki zawsze porządek poprawnie poszukiwacz.

EDIT: dodano moje aktualne ustawienia konfiguracyjne

<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> 
+0

Proszę pokazać całą log4net config – sll

+0

Mam zaktualizowany pytanie to moje aktualne ustawienia – happyfirst

Odpowiedz

Powiązane problemy