Event Tracing for Windowsは、このレベルのトラフィックに適したリポジトリです。
のWindows(ETW)イベントトレーシングは、ログファイル にカーネルや アプリケーション定義のイベントを記録することができます 効率的なカーネルレベルのトレース 施設です。 のイベントをリアルタイムまたはログファイルから消して、アプリケーションをデバッグするのに を使用するか、 がアプリケーションで発生する場所を と判断することができます。
サンプル擬似コード:
const
MyApplicationProviderGUID: TGUID = '{47A0DECE-4DCF-4782-BCF4-82AECA6BAAB7}';
private
FETWRegistrationHandle: THandle;
...
EventRegister(MyApplicationProviderGUID, nil, nil, {out}FETWRegistrationHandle);
...
EventWriteString(FETWRegistrationHandle, 0, 0, 'Hello');
EventWriteString(FETWRegistrationHandle, 0, 0, ', ');
EventWriteString(FETWRegistrationHandle, 0, 0, 'world');
EventWriteString(FETWRegistrationHandle, 0, 0, '!');
...
EventUnregister(MyApplicationProviderGUID);
イベントログにはどのようなイベントが記録されていますか?あなたの質問に対する答えへのポインタは、IISなどのサーバーがイベントログではなくテキストログに書き込むことがあります。 – Lazarus
現時点では単純なテキストメッセージのみです。シンプルなテキストファイル(ログファイル)を使用することもできますが、私はまだEventLogについてもっと知りたいと思っています。 – LightBulb