Caixa de Diálogo Configurar Rastreamento de Diagnóstico e Log de Mensagens
Use a caixa de diálogo Diálogo Configurar Rastreamento e Log de Mensagens para configurar os níveis de rastreamento WCF e WF e as opções de log de mensagens no servidor, no site ou no nível do aplicativo. Com essa caixa de diálogo, você pode configurar a funcionalidade de monitoramento System.Diagnostics herdada. Quando System.Diagnostics é configurado, um arquivo svclog é criado e é consumido pela ferramenta SvcTraceViewer. Isso promove integração adicional com o Windows Server AppFabric e seus recursos para solução de problemas.
Os níveis de rastreamento WF e WCF são definidos em ordem crescente de detalhamento; Desativado, Crítico, Erro, Aviso, Informações e Detalhado. Quanto mais detalhes a opção tiver, mais informações serão escritas no log de rastreamento que pode auxiliar no processo de isolamento de um problema. Contudo, com o aumento nos detalhamentos vem uma perda de desempenho correspondente.
Campos da caixa de diálogo
Rastreamento
Campo |
Descrição |
Nível de Rastreamento WCF |
Selecione o nível de rastreamento para as mensagens WCF. No carregamento, esse campo é definido para o Nível de Detalhamento ( |
Nível de Rastreamento do Fluxo de Trabalho |
Selecione o nível de rastreamento para o rastreamento do fluxo de trabalho. No carregamento, esse campo é definido para o Nível de Detalhamento ( |
Nome do arquivo de rastreamento |
Digite o nome do log de rastreamento *.svclog para armazenar as configurações de rastreamento. Isso aceita o valor do atributo |
Log de Mensagens
Campo |
Descrição |
Habilitar |
Especifique se a caixa de diálogo Configurar Rastreamento e Log de Mensagen está habilitada. Esse campo é marcado se |
Log no nível de Transporte |
Aceita o valor do |
Registrar toda a mensagem em log |
Aceita o valor do |
Registrar mensagens malformadas |
Aceita o valor do |
Nome do arquivo |
Digite o nome do arquivo de log *.svclog para armazenar as informações de registro de mensagem em log. Isso aceita o valor do atributo |
Configurações Relacionadas
Os campos na caixa de diálogo Configurar Rastreamento de Diagnóstico e Registro de Mensagens em Log correspondem aos elementos e aos atributos no arquivo de configuração exibidos a seguir.
<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>
Para obter mais informações sobre os níveis de registro de mensagens em log e de seus valores, consulte Configurações Recomendadas para Rastreamento e Registro de Mensagens em Log.
2011-12-05