Sdílet prostřednictvím


Úroveň trasování

Úrovně trasování jsou vlastnosti zprostředkovatele trasování, jako je ovladač režimu jádra nebo aplikace v uživatelském režimu. Úrovně trasování určují, které události zprostředkovatel trasování generuje. Úroveň trasování obvykle představuje závažnost události (informace, upozornění nebo chyba), ale zprostředkovatelé trasování je mohou definovat tak, aby představovaly jakoukoli podmínku pro generování zprávy trasování.

Na rozdíl od příznaků trasování, které jsou definovány poskytovatelem trasování ve struktuře WPP_CONTROL_GUIDS , jsou úrovně trasování definovány v Souboru veřejné hlavičky Evntrace.h. Zprostředkovatel trasování však interpretuje úroveň a určuje její účinek.

Příjemci trasování , jako je Tracelog a TraceView, předávají zprostředkovateli úroveň trasování v EnableLevelparametru EnableTrace funkce. Informace o enableTrace naleznete v dokumentaci k sadě Microsoft Windows SDK.

Vývojáři zprostředkovatelů trasování mohou také psát přizpůsobené trasovací funkce (alternativy k DoTraceMessage), které obsahují úroveň trasování jako podmínku pro generování zprávy trasování. Pokyny najdete v tématu Můžu přizpůsobit DoTraceMessage?

Při spuštění relace trasování mohou uživatelé použít úroveň trasování k určení, které zprávy budou generovány během relace. Nástroje pro trasování, jako je Tracelog a TraceView, umožňují uživatelům nastavit parametry a možnosti pro výběr příznaků trasování a úrovně trasování pro každého poskytovatele v relaci trasování.

Jako u příznaků trasování mohou uživatelé změnit úroveň trasování během běhu relace tak, že znovu povolí poskytovatele trasování.