Compartilhar via


LogManager Classe

Definição

Gerencia coletores de log

public class LogManager
type LogManager = class
Public Class LogManager
Herança
LogManager
Derivado

Construtores

LogManager()

Gerencia coletores de log

Campos

MAX_LOG_MESSAGE_SIZE

Comprimento máximo das mensagens de log. As mensagens de log sobre esse tamanho serão truncadas.

Propriedades

BulkMessageInterval

Limite de tempo para saída de mensagem em massa. Se o mesmo código de log for gravado mais de BulkMessageLimit vezes no período de tempo, somente as primeiras BulkMessageLimit mensagens individuais serão gravadas, além de uma contagem de como as mensagens em BulkMessageInterval massa serão suprimidas.

BulkMessageLimit

Limite de contagem para saída de mensagem em massa. Se o mesmo código de log for gravado mais de BulkMessageLimit vezes no período de tempo, somente as primeiras BulkMessageLimit mensagens individuais serão gravadas, além de uma contagem de como as mensagens em BulkMessageInterval massa serão suprimidas.

IsInitialized

Se a infraestrutura do Agente do Orleans foi inicializada anteriormente.

LogConsumers

O conjunto de ILogConsumer referências para o qual gravar eventos de log.

TelemetryConsumers

O conjunto de ITelemetryConsumer referências para o qual gravar eventos de telemetria.

Métodos

AddTraceLevelOverride(String, Severity)

Adicione uma nova substituição de nível de rastreamento para um agente específico, além dos níveis de log padrão. Os níveis de rastreamento anteriores de outros agentes não serão alterados.

Initialize(ITraceConfiguration, Boolean)

Inicialize o subsistema Orleans Logger neste processo/domínio de aplicativo com as configurações especificadas.

RemoveTraceLevelOverride(String)

Remova uma nova substituição de nível de rastreamento para um agente específico. O nível de log desse agente será revertido para as configurações padrão globais atuais. Os níveis de rastreamento anteriores de outros agentes não serão alterados.

SetAppLogLevel(Severity)

Defina o nível de log padrão de todos os Agentes de Granularidade e Aplicativo.

SetRuntimeLogLevel(Severity)

Defina o nível de log padrão de todos os Agentes de Runtime.

SetTraceLevelOverrides(IList<Tuple<String,Severity>>)

Defina novas substituições de nível de rastreamento para agentes específicos, além dos níveis de log padrão. Todos os níveis de rastreamento anteriores para logger específicos serão descartados.

UnInitialize()

Não inicialize o subsistema Orleans Logger neste processo/domínio de aplicativo.

Aplica-se a