Beispiel 10: Starten einer Real-Time Ablaufverfolgungssitzung

Mit dem folgenden Befehl wird eine Echtzeitablaufverfolgungssitzung gestartet: eine Sitzung, in der Ablaufverfolgungsmeldungen direkt an einen Ablaufverfolgungs-Consumer gesendet werden, anstatt an eine Protokolldatei gesendet zu werden.

tracelog -start MyTrace guid MyProvider.guid -rt

Sie können dieselben Parameter verwenden, um eine Echtzeitablaufverfolgungssitzung anzupassen, die Sie für eine Ablaufverfolgungssitzung verwenden würden, mit Ausnahme der Parameter, die sich auf die Protokolldatei auswirken. Dies umfasst die Echtzeitablaufverfolgung von speziellen Ablaufverfolgungssitzungen und privaten Ablaufverfolgungssitzungen. Da Tracelog jedoch ein Ablaufverfolgungscontroller und kein Ablaufverfolgungs-Consumer ist, können Sie tracelog nicht verwenden, um die während einer Echtzeitablaufverfolgungssitzung generierten Ablaufverfolgungsmeldungen anzuzeigen. Verwenden Sie stattdessen einen Ablaufverfolgungs-Consumer wie Tracefmt, oder verwenden Sie TraceView, die sowohl ein Ablaufverfolgungscontroller als auch ein Ablaufverfolgungs-Consumer ist.

Der folgende Befehl verwendet Tracefmt, um die Ablaufverfolgungsmeldungen aus der MyTrace-Echtzeitablaufverfolgungssitzung zu formatieren, sie in einem Eingabeaufforderungsfenster anzuzeigen und sie zur späteren Prüfung in einer Textdatei zu speichern. Ausführliche Informationen zur Befehlssyntax finden Sie unter Tracefmt.

tracefmt -rt MyTrace -p c:\tracing -o mytrace.txt