Tôi cần ứng dụng của mình để tạo tệp nhật ký mỗi lần chạy.log4net một tệp cho mỗi lần chạy
Định dạng ưa thích của tôi sẽ là App.log.yyyy-MM-dd_HH-mm-ss. Nếu đó là không thể, tôi muốn giải quyết cho App.log.yyyy-MM-dd.counter
Đây là hiện cấu hình appender tôi:
<appender name="File" type="log4net.Appender.RollingFileAppender">
<file value="App.log"/>
<rollingStyle value="Date"/>
<datePattern value=".yyyy-MM-dd_HH-mm-ss"/>
<staticLogFileName value="false"/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
</appender>
Nhưng nó tạo ra một số ngẫu nhiên các tập tin dựa vào ngày giờ.
Điều đó đã làm các trick. Tôi không biết về PatternString. Cảm ơn! –
Sửa lỗi nếu tôi sai, nhưng điều này sẽ tạo ra số lượng tệp nhật ký không giới hạn, ở đâu khi rollingstyle = Khi giải pháp sẽ tự động xử lý việc xóa các tệp cũ. Tôi nghĩ rằng giải pháp đó tốt hơn. – habermanm
Tôi đoán bạn đã đúng. Tôi không thể nhớ nếu "rollingstyle = once" là có thể khi tôi trả lời ... –