Dialogové okno Konfigurovat funkce Diagnostické trasování a Protokolování zpráv
Dialogové okno Konfigurovat funkce Diagnostické trasování a Protokolování zpráv slouží ke konfiguraci úrovní trasování služeb WCF a WF a možností protokolování zpráv na úrovni serveru, webu nebo aplikace. Pomocí tohoto dialogového okna lze konfigurovat také starší funkci monitorování System.Diagnostics. Při konfiguraci funkce System.Diagnostics se vytvoří soubor svclog, který je využíván nástrojem SvcTraceViewer. To zajišťuje dodatečnou integraci s technologií Windows Server AppFabric a jejími funkcemi pro řešení potíží.
Úrovně trasování služeb WF a WCF jsou definovány s narůstajícím stupněm podrobností: Vypnuto, Kritická, Chyba, Upozornění, Informace a Podrobný výpis. Čím vyšší je stupeň podrobností, tím více informací je zapisováno do protokolu trasování, který může pomoci při zjišťování problému. Se zvyšováním stupně podrobností však dochází ke snižování výkonu.
Pole dialogového okna
Trasování
Pole |
Popis |
Úroveň trasování služby WCF |
Vyberte úroveň trasování pro zprávy služby WCF. Při načtení je toto pole nastaveno na úroveň podrobností ( |
Úroveň trasování pracovních postupů |
Vyberte úroveň trasování pracovních postupů. Při načtení je toto pole nastaveno na úroveň podrobností ( |
Název trasovacího souboru |
Zadejte název souboru s protokolem trasování *.svclog, do kterého mají být uloženy trasovací informace. Toto pole přijme hodnotu atributu |
Protokolování zpráv
Pole |
Popis |
Povolit |
Určete, zda je povoleno protokolování zpráv diagnostiky systému. Toto pole je zaškrtnuto, pokud je v oddílu |
Protokolovat na úrovni přenosu |
Toto pole přijme hodnotu z parametru |
Protokolovat celou zprávu |
Toto pole přijme hodnotu parametru |
Protokolovat špatně vytvořené zprávy |
Toto pole přijme hodnotu z parametru |
Název souboru |
Zadejte název souboru protokolu *.svclog, do kterého mají být uloženy protokolovací informace. Toto pole přijme hodnotu atributu |
Související konfigurace
Pole v dialogovém okně Konfigurovat funkce Diagnostické trasování a Protokolování zpráv odpovídají následujícím elementům a atributům v konfiguračním souboru.
<system.diagnostics>
<sources>
<source name="System.ServiceModel"
switchValue="Information, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="xml" />
</listeners>
</source>
<source name="System.Activities"
switchValue="Information, ActivityTracing">
<listeners>
<add name="xml" />
</listeners>
</source>
<source name="System.ServiceModel.MessageLogging">
<listeners>
<add name="messages"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="c:\logs\messages.svclog" />
</listeners>
</source>
</sources>
<sharedListeners>
<add name="xml"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="c:\log\Traces.svclog" />
</sharedListeners>
</system.diagnostics>
<system.serviceModel>
<diagnostics>
<messageLogging
logEntireMessage="true"
logMalformedMessages="false"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="false"
maxMessagesToLog="3000"
maxSizeOfMessageToLog="2000"/>
</diagnostics>
</system.serviceModel>
Další informace o úrovních protokolování zpráv a příslušných hodnotách naleznete v tématu Doporučené nastavení trasování a protokolování zpráv.
2011-12-05