C#で(単純な)トレースを追加する方法 [閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する 私が書いているC#アプリケーションにいくつかのトレースを導入したいと思います。悲しいことに、私はそれがどのように機能するか本当に本当に思い出せないので、参照品質を備えたチュートリアルを時々チェックしたいと思います。以下を含める必要があります。 TraceListenerを登録するために追加するApp.config / Web.configもの 呼び出しアプリケーションでそれを設定する方法 私たちがリンクすべきuberチュートリアルを知っていますか? 編集:グレン・スレイブンは私を正しい方向に向けました。これを内部のApp.config / Web.configに追加します<configuration/>。 <system.diagnostics> <trace autoflush="true"> <listeners> <add type="System.Diagnostics.TextWriterTraceListener" name="TextWriter" initializeData="trace.log" /> </listeners> </trace> </system.diagnostics> これにより、TextWriterTraceListener送信先のすべてをキャッチするが追加されますTrace.WriteLine。 編集: @DanEsparzaはTrace.TraceInformation、Trace.TraceWarningと同じ方法でメッセージをフォーマットできるので、のTrace.TraceError代わりにを使用する必要があることを指摘しTrace.WriteLineましたstring.Format。 ヒント:あなたは任意のリスナーを追加しない場合、あなたはまだのSysinternalsのDebugViewプログラム(とトレース出力を見ることができますDbgview.exe):http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx