Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Следующая команда запускает сеанс журнала трассировки и настраивает буферы для сеанса:
tracelog -start MyTrace -guid MyProvider.guid -f testtrace.etl -flag 2 -level ffff -b 128 -min 10 -max 30
Команда запускает сеанс с именем MyTrace. Он использует параметр -guid для указания файла поставщика и параметра -f , чтобы указать имя и расположение журнала трассировки.
Он использует параметр -flag для задания значения флага равного 2 и параметр -level для задания значения уровня равного FFFF, что создает все доступные сообщения трассировки. Эти параметры предназначены для поставщика.
Чтобы обеспечить высокую скорость сообщений, эта команда использует параметр -b для увеличения размера каждого буфера до 128 КБ, параметра -min , чтобы увеличить минимальное число буферов до 10, а параметр -max увеличить максимальное число буферов до 30.
В ответ Tracelog запускает сеанс трассировки и отображает некоторые свойства этого сеанса. Свойства, заданные командой, отображаются полужирным шрифтом для простой идентификации.
Logger Started...
Enabling trace to logger 2
Operation Status: 0L The operation completed successfully.
Logger Name: MyTrace
Logger Id: 2
Logger Thread Id: 00000D7C
Buffer Size: 128 Kb
Maximum Buffers: 30
Minimum Buffers: 10
Number of Buffers: 10
Free Buffers: 9
Buffers Written: 1
Events Lost: 0
Log Buffers Lost: 0
Real Time Buffers Lost: 0
AgeLimit: 15
Log File Mode: Sequential
Enabled tracing: 0x00000002
Log Filename: d:\traces\testtrace.etl
Всегда важно следить за счетчиком "Потерянные события " в списке свойств сеанса трассировки. При потере событий повторно выполните сеанс трассировки с увеличенной емкостью буфера (размер, число или оба). Чтобы просмотреть свойства сеанса трассировки, используйте tracelog -l или tracelog -qSessionName.