Поделиться через


LogManager Класс

Определение

Управляет приемниками журналов

public class LogManager
type LogManager = class
Public Class LogManager
Наследование
LogManager
Производный

Конструкторы

LogManager()

Управляет приемниками журналов

Поля

MAX_LOG_MESSAGE_SIZE

Максимальная длина сообщений журнала. Сообщения журнала об этом размере будут усечены.

Свойства

BulkMessageInterval

Ограничение времени для вывода массовых сообщений. Если один и тот же код журнала записывается более раз BulkMessageLimit в BulkMessageInterval течение периода времени, то будут записаны только первые BulkMessageLimit отдельные сообщения, а также количество подавления массовых сообщений.

BulkMessageLimit

Ограничение количества для вывода массовых сообщений. Если один и тот же код журнала записывается более раз BulkMessageLimit в BulkMessageInterval течение периода времени, то будут записаны только первые BulkMessageLimit отдельные сообщения, а также количество подавления массовых сообщений.

IsInitialized

Указывает, была ли инфраструктура Orleans Logger инициализирована ранее.

LogConsumers

Набор ILogConsumer ссылок для записи событий журнала.

TelemetryConsumers

Набор ITelemetryConsumer ссылок для записи событий телеметрии.

Методы

AddTraceLevelOverride(String, Severity)

Добавьте новое переопределение уровня трассировки для определенного средства ведения журнала, помимо уровней журнала по умолчанию. Любые предыдущие уровни трассировки для других средств ведения журнала не будут изменены.

Initialize(ITraceConfiguration, Boolean)

Инициализируйте подсистему Orleans Logger в этом процессе или домене приложения с указанными параметрами конфигурации.

RemoveTraceLevelOverride(String)

Удалите новое переопределение уровня трассировки для определенного средства ведения журнала. Уровень журнала для этого средства ведения журнала вернется к текущим глобальным настройкам по умолчанию. Любые предыдущие уровни трассировки для других средств ведения журнала не будут изменены.

SetAppLogLevel(Severity)

Задайте уровень ведения журнала по умолчанию для всех средств ведения журнала зерна и приложений.

SetRuntimeLogLevel(Severity)

Задайте уровень ведения журнала по умолчанию для всех средств ведения журнала среды выполнения.

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

Задайте новые переопределения уровня трассировки для определенных средств ведения журнала за пределами уровней журнала по умолчанию. Все предыдущие уровни трассировки для определенных средств ведения журнала будут удалены.

UnInitialize()

Неинициализируйте подсистему Orleans Logger в этом процессе или домене приложения.

Применяется к