可以在log4net中配置FileAppender以在日誌文件開頭添加新條目嗎?目前它在最後添加條目並且讀取最新的條目需要滾動整個日誌。從一開始就閱讀會更舒服。log4net - FileAppender在文件開頭寫入新條目
6
A
回答
8
我不知道該選項是否可用於log4net(我不這麼認爲),但即使它可用,我也會反對使用它。
追加到文件是一個相當便宜的操作。字節只是添加到文件的末尾。另一方面,預先考慮文件是相當昂貴的。整個文件必須在開始時添加新數據來讀取和重寫。這也意味着它的擴展性很差,即當文件變大時操作需要很長時間。
如果要以不同的順序顯示條目,應該在顯示日誌的程序中查找該選項,或者查找可以按相反順序顯示條目的替換項。
2
相關問題
- 1. 關於日誌創建和寫入日誌的Log4Net事件FileAppender
- 2. 寫入具有多線程性能問題的log4net FileAppender
- 3. log4net的不寫入文件
- 4. Log4net沒有寫入文件
- 5. Log4net無法寫入文件
- 6. log4net不寫入文件
- 7. Qt - 在文件開頭重複寫入
- 8. 在Scheme中寫入文件的開頭
- 9. FileAppender重新創建文件
- 10. 在文件開頭插入新行
- 11. 在Log4net中使用MemoryAppender和FileAppender
- 12. 如何將文本寫入log4net文件
- 13. log4net每條消息的新文件
- 14. Log4Net寫入不同的文件
- 15. Log4Net沒有寫入輸出文件
- 16. Log4Net從多個進程寫入文件
- 17. Log4net不寫入日誌文件
- 18. 配置Log4net寫入多個文件
- 19. 無法寫入日誌文件log4net
- 20. 單聲道log4net FileAppender不會寫我的消息
- 21. 通過添加新條目來寫入文本文件
- 22. log4net寫入文件。如何打開權限
- 23. 不正確的條目寫入文件
- 24. log4net重複條目
- 25. 讀取/寫入文件頭
- 26. 在寫入文件後打開文件
- 27. 使用log4net在日誌文件中寫入原始文本
- 28. 將文件寫入新目錄
- 29. eclipse AutoCompleteField只建議以輸入文本開頭的條目嗎?
- 30. 寫入大文件:打開一次,或重新打開每個寫入事件?
記事本沒有這個選項,我沒有大量的日誌,但它很好,你注意到:) – LukLed