Compartir a través de


LogManager Clase

Definición

Administra receptores de registro

public class LogManager
type LogManager = class
Public Class LogManager
Herencia
LogManager
Derivado

Constructores

LogManager()

Administra receptores de registro

Campos

MAX_LOG_MESSAGE_SIZE

Longitud máxima de los mensajes de registro. Los mensajes de registro sobre este tamaño se truncarán.

Propiedades

BulkMessageInterval

Límite de tiempo para la salida masiva de mensajes. Si el mismo código de registro se escribe más de BulkMessageLimit veces en el BulkMessageInterval período de tiempo, solo se escribirán los primeros BulkMessageLimit mensajes individuales, además de un recuento de cómo se suprimen los mensajes masivos.

BulkMessageLimit

Límite de recuento para la salida masiva de mensajes. Si el mismo código de registro se escribe más de BulkMessageLimit veces en el BulkMessageInterval período de tiempo, solo se escribirán los primeros BulkMessageLimit mensajes individuales, además de un recuento de cómo se suprimen los mensajes masivos.

IsInitialized

Si la infraestructura del registrador de Orleans se ha inicializado previamente.

LogConsumers

Conjunto de ILogConsumer referencias en el que se escriben eventos de registro.

TelemetryConsumers

Conjunto de ITelemetryConsumer referencias en el que se escriben eventos de telemetría.

Métodos

AddTraceLevelOverride(String, Severity)

Agregue una nueva invalidación de nivel de seguimiento para un registrador determinado, más allá de los niveles de registro predeterminados. No se cambiarán los niveles de seguimiento anteriores de otros registradores.

Initialize(ITraceConfiguration, Boolean)

Inicialice el subsistema Orleans Logger en este proceso o dominio de aplicación con los valores de configuración especificados.

RemoveTraceLevelOverride(String)

Quite una nueva invalidación de nivel de seguimiento para un registrador determinado. El nivel de registro de ese registrador volverá a los conjuntos predeterminados globales actuales. No se cambiarán los niveles de seguimiento anteriores de otros registradores.

SetAppLogLevel(Severity)

Establezca el nivel de registro predeterminado de todos los registradores de granos y aplicaciones.

SetRuntimeLogLevel(Severity)

Establezca el nivel de registro predeterminado de todos los registradores en tiempo de ejecución.

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

Establezca nuevas invalidaciones de nivel de seguimiento para registradores concretos, más allá de los niveles de registro predeterminados. Se descartarán los niveles de seguimiento anteriores para determinados registradores.

UnInitialize()

Desinicialice el subsistema Orleans Logger en este proceso o dominio de aplicación.

Se aplica a