Freigeben über


LOGOPEN (Protokolldatei öffnen)

Der Logopen-Befehl sendet eine Kopie der Ereignisse und Befehle aus dem Fenster "Debuggerbefehl " an eine neue Protokolldatei.

.logopen [Options] [FileName] 
.logopen /d

Parameter

Optionen Jede der folgenden Optionen:

/t
Fügt die Prozess-ID mit dem aktuellen Datum und der aktuellen Uhrzeit an den Namen der Protokolldatei an. Diese Daten werden nach dem Dateinamen und vor der Dateinamenerweiterung eingefügt.

/u
Schreibt die Protokolldatei im Unicode-Format. Wenn Sie diese Option weglassen, schreibt der Debugger die Protokolldatei im ASCII-Format (ANSI).

Dateiname
Gibt den Namen der Protokolldatei an. Sie können einen vollständigen Pfad oder nur den Dateinamen angeben. Wenn der Dateiname Leerzeichen enthält, schließen Sie "FileName " in Anführungszeichen ein. Wenn Sie keinen Pfad angeben, verwendet der Debugger das aktuelle Verzeichnis. Wenn Sie FileName weglassen, benennt der Debugger die Datei Dbgeng.log.

/d
Wählt automatisch einen Dateinamen basierend auf dem Namen des Zielprozesses oder Zielcomputers und dem Status des Ziels aus. Die Datei hat immer die Dateinamenerweiterung .log.

Environment

Element Beschreibung
Modi Benutzermodus, Kernel-Modus
Ziele Live, Crash Dump
Plattformen Alle

Hinweise

Wenn beim Ausführen des LOGOPEN-Befehls bereits eine Protokolldatei geöffnet ist, wird sie vom Debugger geschlossen. Wenn Sie einen bereits vorhandenen Dateinamen angeben, werden die Inhalte der Datei überschrieben.

Der Befehl ".logopen /t " fügt die Prozess-ID, das Datum und die Uhrzeit an den Namen der Protokolldatei an. Im folgenden Beispiel ist die Prozess-ID im Hexadezimalwert 0x02BC, das Datum ist der 28. Februar 2005 und die Uhrzeit ist 9:05:50.935.

0:000> .logopen /t c:\logs\mylogfile.txt
Opened log file 'c:\logs\mylogfile_02BC_2005-02-28_09-05-50-935.txt'