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'