Поделиться через


Пример 2. Базовая команда запуска с поставщиком

Следующая команда start идентична команде в примере 1, за исключением того, что она использует параметр -guid для включения поставщика для сеанса трассировки:

tracelog -start MyTrace -guid #d58c126f-b309-11d1-969e-0000f875a5bc

Команда запускает сеанс трассировки с именем My Trace. Он использует параметр -guid для указания GUID элемента управления поставщика трассировки. Перед идентификатором GUID предшествует числовой знак (#), указывающий, что это GUID, а не имя файла GUID.

В ответ tracelog запускает сеанс журнала трассировки MyTrace и включает поставщика, указанного в GUID. Он использует значения по умолчанию для других свойств сеанса, включая создание файла журнала в папке C:\LogFile.etl.

Если не указать имя сеанса трассировки (в данном случае MyTrace), tracelog запустит сеанс трассировки nt kernel Logger, который используется по умолчанию.

Если не указать флаги или уровни, некоторые поставщики могут не создавать сообщения трассировки, даже если они включены.