2

私は wpf アプリケーションを作成しており、アプリケーションのエラー ログ ファイルを作成する必要があります。

wpfで日付ごとに特定のフォルダーにエラーログファイルを自動的に作成するにはどうすればよいですか?

Webではエラーページを作成してからエラーファイルを作成しますが、WPFでどのように作成できるかわかりません。

4

2 に答える 2

6

log4netを見てください。これにより、ファイルまたはイベント ログ、デバッグ出力などの別の出力ストリームにログ出力を簡単にセットアップできます...

自分でやりたい場合:

System.IO.StreamWriter file = new System.IO.StreamWriter("yourlog.log", true);
于 2011-07-01T13:42:10.590 に答える
2

まず、 のTraceDebugクラスを見てくださいSystem.Diagnostics。多くの場合、エラー ロギングを実装したいと言うとき、実際には、トレースまたはデバッグを実装したいということです。つまり、コンパイル時にデバッグ機能をオンまたはオフにしたり、トレース出力を再ルーティングしたりする機能です。ランタイムは非常に強力であり、System.Diagnosticsすべての機能を自分で開発するよりもはるかに簡単に使用できます。

次に、 を使用する場合Traceでも、単に書き込む場合でもStreamWriter、 と を見てEnvironment.SpecialFolderくださいPath.GetTempPath

はい、sllが指摘したように、log4netも見てください。

于 2011-07-01T16:18:10.030 に答える