2012-11-28 31 views
11

Tôi đang sử dụng RollingLogFileAppender và nó hoạt động tốt và nó chuyển sang tệp mới. Nhưng nó bổ sung thêm .1, .2, v.v. vào cuối tập tin. Vì vậy, tôi kết thúc với .log.1, .log.2, v.v. Vì vậy, mỗi tệp kỹ thuật đều có phần mở rộng mới mà trình thám hiểm không biết, vì vậy tôi không thể chỉ cần nhấp đúp vào tệp để mở.Cách thêm chỉ mục cuộn TRƯỚC KHI phần mở rộng tập tin trong tên tệp nhật ký

Tôi làm cách nào để có được trình bổ sung tập tin lăn để chèn chỉ mục đó TRƯỚC KHI phần mở rộng của tệp?

Những gì tôi muốn là

  • .1.log
  • .2.log

Bonus sẽ là cho các tập tin hiện tại để luôn .0.log, cách mà họ luôn loại một cách chính xác trong nhà thám hiểm.

EDIT: thêm các thiết lập cấu hình hiện tại của tôi

<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

Hãy thể hiện toàn bộ log4net cấu hình – sll

+0

Tôi đã cập nhật câu hỏi để bao gồm các thiết lập hiện tại của tôi – happyfirst

Trả lời

Các vấn đề liên quan