:イベントログをプログラムでどのように開いていますか?私はいつものを使用してイベントログにエラーを記録しています
System.Diagnostics.Trace.TraceError("<" + purpose + "><time>" + DateTime.Now.ToUniversalTime() + "</time><message>" + message + "</message></" + purpose + ">");
と(私自身の形式または開口部のいずれかによって、このログファイルを呼び出し、ユーザーのためにそれを表示する方法がある場合は疑問に思ってイベントログファイルは「イベントビューア」と同じように)。
%SystemRoot%\ System32 \ Winevt \ Logs \ mylog.evtxにファイルがありますが、この方法に近づくべきかどうかはわかりません。理想的には、イベントビューアの機能をエミュレートしたいのですが、アプリケーション用にカスタマイズしています。
ちょっと質問がありますが、Trace.TraceErrorはEventLogに書き込みません(それだけです)。 –
@Henk、いいえ、私はそう信じません。 alphabeatはおそらくEventLogTraceListenerをTrace.TraceListenersに追加しています。 –
私は本当にありました。当時私は気づいていませんでしたが、すでに別の開発者によって設定されていました。 –