私は wpf アプリケーションを作成しており、アプリケーションのエラー ログ ファイルを作成する必要があります。
wpfで日付ごとに特定のフォルダーにエラーログファイルを自動的に作成するにはどうすればよいですか?
Webではエラーページを作成してからエラーファイルを作成しますが、WPFでどのように作成できるかわかりません。
私は wpf アプリケーションを作成しており、アプリケーションのエラー ログ ファイルを作成する必要があります。
wpfで日付ごとに特定のフォルダーにエラーログファイルを自動的に作成するにはどうすればよいですか?
Webではエラーページを作成してからエラーファイルを作成しますが、WPFでどのように作成できるかわかりません。
log4netを見てください。これにより、ファイルまたはイベント ログ、デバッグ出力などの別の出力ストリームにログ出力を簡単にセットアップできます...
自分でやりたい場合:
System.IO.StreamWriter file = new System.IO.StreamWriter("yourlog.log", true);
まず、 のTrace
とDebug
クラスを見てくださいSystem.Diagnostics
。多くの場合、エラー ロギングを実装したいと言うとき、実際には、トレースまたはデバッグを実装したいということです。つまり、コンパイル時にデバッグ機能をオンまたはオフにしたり、トレース出力を再ルーティングしたりする機能です。ランタイムは非常に強力であり、System.Diagnostics
すべての機能を自分で開発するよりもはるかに簡単に使用できます。
次に、 を使用する場合Trace
でも、単に書き込む場合でもStreamWriter
、 と を見てEnvironment.SpecialFolder
くださいPath.GetTempPath
。
はい、sllが指摘したように、log4netも見てください。