Partilhar via


Logger Classe

Definição

Interface do runtime do Orleans para serviços de registro em log.

[System.Serializable]
public abstract class Logger
[<System.Serializable>]
type Logger = class
Public MustInherit Class Logger
Herança
Logger
Derivado
Atributos

Construtores

Logger()

Interface do runtime do Orleans para serviços de registro em log.

Propriedades

IsInfo

Se o SeverityLevel atual geraria Info mensagens para esse agente.

IsVerbose

Se o SeverityLevel atual geraria Verbose mensagens para esse agente.

IsVerbose2

Se o SeverityLevel atual geraria Verbose2 mensagens para esse agente.

IsVerbose3

Se o SeverityLevel atual geraria Verbose3 mensagens para esse agente.

IsWarning

Se o SeverityLevel atual geraria Warning mensagens para esse agente.

Name

Nome da instância do agente

SeverityLevel

SeverityLevel atual definido para este agente.

Métodos

DecrementMetric(String, Double)

Interface do runtime do Orleans para serviços de registro em log.

DecrementMetric(String)

Interface do runtime do Orleans para serviços de registro em log.

GetLogger(String)

Localizar um agente existente ou criar um novo agente com o nome especificado

IncrementMetric(String, Double)

Interface do runtime do Orleans para serviços de registro em log.

IncrementMetric(String)

Interface do runtime do Orleans para serviços de registro em log.

Log(Int32, Severity, String, Object[], Exception)

Mensagem de log

TrackDependency(String, String, DateTimeOffset, TimeSpan, Boolean)

Interface do runtime do Orleans para serviços de registro em log.

TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>)

Interface do runtime do Orleans para serviços de registro em log.

TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>)

Interface do runtime do Orleans para serviços de registro em log.

TrackMetric(String, Double, IDictionary<String,String>)

Interface do runtime do Orleans para serviços de registro em log.

TrackMetric(String, TimeSpan, IDictionary<String,String>)

Interface do runtime do Orleans para serviços de registro em log.

TrackRequest(String, DateTimeOffset, TimeSpan, String, Boolean)

Interface do runtime do Orleans para serviços de registro em log.

TrackTrace(String, IDictionary<String,String>)

Interface do runtime do Orleans para serviços de registro em log.

TrackTrace(String, Severity, IDictionary<String,String>)

Interface do runtime do Orleans para serviços de registro em log.

TrackTrace(String, Severity)

Interface do runtime do Orleans para serviços de registro em log.

TrackTrace(String)

Interface do runtime do Orleans para serviços de registro em log.

Métodos de Extensão

Error(Logger, Int32, String, Exception)

Grava uma entrada de log no nível de Severidade do erro, com o código de ID de log especificado. O erro é adequado para condições de problema que exigem resposta administrativa imediata.

GetSubLogger(Logger, String, String)

Localiza ou cria um agente chamado após o agente existente com o nome acrescentado adicionado.

Info(Logger, Int32, String, Object[])

Grava uma entrada de log no nível de severidade de informações, com o código de ID de log especificado. As informações são adequadas para informações que não indicam um erro, mas que geralmente devem ser registradas em produção. As informações são menores que Aviso.

Info(Logger, Int32, String)

Grava uma entrada de log no nível de severidade de informações, com o código de ID de log especificado. As informações são adequadas para informações que não indicam um erro, mas que geralmente devem ser registradas em produção. As informações são menores que Aviso.

Info(Logger, String, Object[])

Grava uma entrada de log no nível de severidade de informações. As informações são adequadas para informações que não indicam um erro, mas que geralmente devem ser registradas em produção. As informações são menores que Aviso.

Info(Logger, String)

Grava uma entrada de log no nível de severidade de informações. As informações são adequadas para informações que não indicam um erro, mas que geralmente devem ser registradas em produção. As informações são menores que Aviso.

Verbose(Logger, Int32, String, Object[])

Grava uma entrada de log no nível de severidade detalhada, com o código de ID de log especificado. Detalhado é adequado para informações de depuração que geralmente não devem ser registradas em produção. Detalhado é menor que Informações.

Verbose(Logger, Int32, String)

Grava uma entrada de log no nível de severidade detalhada, com o código de ID de log especificado. Detalhado é adequado para informações de depuração que geralmente não devem ser registradas em produção. Detalhado é menor que Informações.

Verbose(Logger, String, Object[])

Grava uma entrada de log no nível de severidade detalhada. Detalhado é adequado para informações de depuração que geralmente não devem ser registradas em produção. Detalhado é menor que Informações.

Verbose(Logger, String)

Grava uma entrada de log no nível de severidade detalhada. Detalhado é adequado para informações de depuração que geralmente não devem ser registradas em produção. Detalhado é menor que Informações.

Verbose2(Logger, Int32, String, Object[])

Grava uma entrada de log no nível de severidade Verbose2, com o código de ID de log especificado. Verbose2 é menor que Verbose.

Verbose2(Logger, Int32, String)

Grava uma entrada de log no nível de severidade Verbose2, com o código de ID de log especificado. Verbose2 é menor que Verbose.

Verbose2(Logger, String, Object[])

Grava uma entrada de log no nível de severidade Verbose2. Verbose2 é menor que Verbose.

Verbose2(Logger, String)

Grava uma entrada de log no nível de severidade Verbose2. Verbose2 é menor que Verbose.

Verbose3(Logger, Int32, String, Object[])

Grava uma entrada de log no nível de severidade Verbose3, com o código de ID de log especificado. Verbose3 é o nível de gravidade mais baixo.

Verbose3(Logger, Int32, String)

Grava uma entrada de log no nível de severidade Verbose3, com o código de ID de log especificado. Verbose3 é o nível de gravidade mais baixo.

Verbose3(Logger, String, Object[])

Grava uma entrada de log no nível de severidade Verbose3. Verbose3 é o nível de gravidade mais baixo.

Verbose3(Logger, String)

Grava uma entrada de log no nível de severidade Verbose3. Verbose3 é o nível de gravidade mais baixo.

Warn(Logger, Int32, String, Exception)

Grava uma entrada de log no nível de severidade de aviso, com o código de ID de log especificado. O aviso é adequado para condições de problema que o sistema ou aplicativo pode lidar sozinho, mas que o administrador deve estar ciente. Normalmente, essas são situações esperadas, mas que podem eventualmente exigir uma resposta administrativa se elas se repetirem. O aviso é menor que Erro.

Warn(Logger, Int32, String, Object[])

Grava uma entrada de log no nível de severidade de aviso, com o código de ID de log especificado. O aviso é adequado para condições de problema que o sistema ou aplicativo pode lidar sozinho, mas que o administrador deve estar ciente. Normalmente, essas são situações esperadas, mas que podem eventualmente exigir uma resposta administrativa se elas se repetirem. O aviso é menor que Erro.

Aplica-se a