Exportar (0) Imprimir
Expandir Tudo

Classe DiagnosticMonitorTraceListener

Atualizado: dezembro de 2013

Representa o ouvinte de rastreamento usado para logs básicos do Azure.

Namespace: Microsoft.WindowsAzure.Diagnostics
Assembly: Microsoft.WindowsAzure.Diagnostics (em Microsoft.WindowsAzure.Diagnostics.dll)

public class DiagnosticMonitorTraceListener : TraceListener

A classe DiagnosticMonitorTraceListener é usada para registrar dados de rastreamento para serviços hospedados. Todos os dados de rastreamento são armazenados como parte de logs do Azure e não são transferidos para o armazenamento persistente por padrão. Para habilitar transferências para armazenamento persistente, você deve configurar a propriedade Logs e definir as opções desejadas para transferências agendadas. Além disso, você deve ter uma conta de armazenamento configurada no arquivo ServiceConfiguration.cscfg. Os dados de rastreamento da transferência estão localizados no WADLogsTable da conta de armazenamento.

Há duas maneiras de habilitar o rastreamento para sua função Web ou de trabalho: Modificar app.config ou web.config ou chamar programaticamente o método System.Diagnostics.Trace.Listeners.Add.

To enable tracing using web.config or app.config

Adicione o seguinte código para o arquivo de configuração web.config ou app.config:

<system.diagnostics>
   <trace>
      <listeners>
         <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, 
            Microsoft.WindowsAzure.Diagnostics, 
            Version=1.0.0.0, 
            Culture=neutral, 
            PublicKeyToken=31bf3856ad364e35"
            name="AzureDiagnostics">
            <filter type="" />
         </add>
      </listeners>
   </trace>
</system.diagnostics>

To enable tracing programmatically

Adicione a seguinte linha de código:

System.Diagnostics.Trace.Listeners.Add(new Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener());
WarningAviso
Não há suporte para essa API no SDK do Azure versão 2.5 e superior. Em vez disso, use o arquivo de configuração XML diagnostics.wadcfg. Para obter mais informações, consulte Collect Logging Data by Using Azure Diagnostics.


System.Object
   System.MarshalByRefObject
     System.Diagnostics.TraceListener
      Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener

Qualquer membro estático público (compartilhado no Visual Basic) desse tipo é thread-safe. Não há garantia de que qualquer membro de instância seja seguro para threads.

Plataformas de desenvolvimento

Windows Vista, Windows 7 e Windows Server 2008

Plataformas de destino

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft