2016-07-05 57 views
0

我已經爲我的C#應用​​程序實現了Log4Net。我需要保存所有級別的日誌。我目前將它們保存到一個txt文件中。但是,過了一段時間後,在txt文件中找到特定的日誌變得非常困難。所以我必須把輸出文件放到一個結構中。我讀了關於XML和JSON結構,但我不能確定哪一個更有效..對Log4Net輸出結構的建議

問題:你是否建議我使用XML或JSON作爲輸出結構,爲什麼?還是有其他建議?

感謝

回答

0

我會建議保留文本格式,但配置log4net的更好的記錄。 我總是有超過1個日誌文件。

這是我的建議:

  1. 有錯誤分隔的文件/致命
  2. 有一個日誌文件的所有日誌,所以如果你需要看後和前調試/信息日誌您在該日誌中看到的錯誤
  3. 篩選日誌以僅顯示特定類/程序集的日誌 就像您正在使用CRM一樣,它會打印許多您不想要的東西。如this one

  4. 設置log4net的把每天創建不同的文件(或者,如果你有太多的數據,每10 MB)