.logopen (Open Log File)

The .logopen command sends a copy of the events and commands from the Debugger Command window to a new log file.

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


Any of the following options:

Appends the process ID with the current date and time to the log file name. This data is inserted after the file name and before the file name extension.

Writes the log file in Unicode format. If you omit this option, the debugger writes the log file in ASCII (ANSI) format.

Specifies the name of the log file. You can specify a full path or only the file name. If the file name contains spaces, enclose FileName in quotation marks. If you do not specify a path, the debugger uses the current directory. If you omit FileName, the debugger names the file Dbgeng.log.

Automatically chooses a file name based on the name of the target process or target computer and the state of the target. The file always has the .log file name extension.



User mode, kernel mode


Live, crash dump




If you already have a log file open when you run the .logopen command, the debugger closes it. If you specify a file name that already exists, the file's contents are overwritten.

The .logopen /t command appends the process ID, date, and time to the log file name. In the following example, the process ID in hexadecimal is 0x02BC, the date is February 28, 2005, and the time is 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'

Send comments about this topic to Microsoft