2016-07-05 14 views
0

私はC#アプリケーション用Log4Netを実装しました。私はすべてのレベルのログを保存する必要があります。私は現在、それらをtxtファイルに保存しています。しかし、しばらくすると、txtファイル内の特定のログを見つけるのが非常に困難になっています。ですから、出力ファイルを構造体に入れなければなりません。私はXMLとJSON構造について読んでいますが、どちらが効率的かを判断することはできませんでした。Log4Netの出力構造の提案

質問:出力構造としてXMLまたはJSONを使用するように提案しますか?または他の提案?

おかげ

答えて

0

私はテキスト形式を維持し、より良いロギングのためのあなたのlog4netを構成することを示唆しています。 私は常に1つ以上のログファイルを持っています。

これは私が提案するものです:あなたが後にして前にデバッグ/情報ログを参照するために必要なので、もし

  1. は、エラーの区切りのファイルを持っている/
  2. 致命的には、あなたの丸太のすべてのログファイルを持っていますあなたがそのログを見ているエラー
  3. 特定のクラス/アセンブリ のログだけを表示するようにログをフィルタリングします。あなたがCRMを使用している場合のように、あなたは望ましくないものをたくさん印刷します。 this oneのように。毎日異なるファイルを作成入れる

  4. セットlog4netの(またはあなたがあまりにも多くのデータを持っている場合、すべての10 MB)

関連する問題