10
ロギングのベストプラクティス[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 人々が実際のアプリケーションでトレースとロギングをどのように処理しているかについてのストーリーを入手したいと思います。あなたの答えを説明するのに役立つかもしれないいくつかの質問があります。 フレームワーク どのフレームワークを使用していますか? log4net System.Diagnostics.Trace System.Diagnostics.TraceSource ロギングアプリケーションブロック その他? トレースを使用する場合、Trace.Correlation.StartLogicalOperationを使用しますか? このコードを手動で記述していますか、それともアスペクト形式のプログラミングを何らかの形で使用していますか?コードスニペットを共有しますか? トレースソースに対して何らかの粒度を提供していますか?たとえば、WPF TraceSourcesを使用すると、さまざまなレベルでそれらを構成できます。 System.Windows- すべてのWPFの設定 System.Windows.Animation- 特にアニメーションのオーバーライド。 リスナー どのログ出力を使用しますか? テキストファイル XMLファイル イベントログ その他? ファイルを使用する場合、ローリングログを使用しますか、それとも単一のファイルを使用しますか?人々がログを利用できるようにするにはどうすればよいですか? 見る ログの表示にどのツールを使用しますか? メモ帳 尾 イベントビューアー Systems Center Operations Manager / Microsoft Operations Manger WCFサービストレースビューアー その他? ASP.NETソリューションを構築している場合、ASP.NETヘルスモニタリングも使用しますか?ヘルスモニターイベントにトレース出力を含めますか?Trace.axdはどうですか? カスタムパフォーマンスカウンターについてはどうですか?