LogManager 类

定义

管理日志接收器

public class LogManager
type LogManager = class
Public Class LogManager
继承
LogManager
派生

构造函数

LogManager()

管理日志接收器

字段

MAX_LOG_MESSAGE_SIZE

日志消息的最大长度。 有关此大小的日志消息将被截断。

属性

BulkMessageInterval

批量消息输出的时间限制。 如果同一日志代码在时间段内BulkMessageInterval写入了多次BulkMessageLimit,则只会写入第一BulkMessageLimit个单个消息,以及批量消息的抑制方式计数。

BulkMessageLimit

大容量消息输出的计数限制。 如果同一日志代码在时间段内BulkMessageInterval写入了多次BulkMessageLimit,则只会写入第一BulkMessageLimit个单个消息,以及批量消息的抑制方式计数。

IsInitialized

新奥尔良记录器基础结构是否以前已初始化。

LogConsumers

要向其写入日志事件的引用集 ILogConsumer

TelemetryConsumers

要向其写入遥测事件的引用集 ITelemetryConsumer

方法

AddTraceLevelOverride(String, Severity)

为特定记录器添加新的跟踪级别替代,超出默认日志级别。 不会更改其他记录器的任何以前的跟踪级别。

Initialize(ITraceConfiguration, Boolean)

使用指定的配置设置初始化此过程/应用域中的新奥尔良记录器子系统。

RemoveTraceLevelOverride(String)

删除特定记录器的新跟踪级别替代。 该记录器日志级别将还原为当前的全局默认设置。 不会更改其他记录器的任何以前的跟踪级别。

SetAppLogLevel(Severity)

设置所有粒度和应用程序记录器的默认日志级别。

SetRuntimeLogLevel(Severity)

设置所有运行时记录器的默认日志级别。

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

为特定记录器设置新的跟踪级别替代,超出默认日志级别。 将丢弃特定记录器的任何以前的跟踪级别。

UnInitialize()

取消初始化此过程/应用域中的 Orleans Logger 子系统。

适用于