ITraceConfiguration 接口

定义

TracingConfiguration 类型包含各种与跟踪相关的配置参数。 对于生产用途,这些参数的默认值应正常。

public interface ITraceConfiguration
type ITraceConfiguration = interface
Public Interface ITraceConfiguration
派生

属性

BulkMessageLimit

BulkMessageLimit 属性指定如何使用相同的 erro 代码批量 (聚合) 跟踪消息。

DefaultTraceLevel

DefaultTraceLevel 属性指定所有新奥尔良记录器的默认跟踪级别,除非由特定的 TraceLevelOverride 元素重写。 如果此属性未出现,则默认级别为 Info。

LargeMessageWarningThreshold

LargeMessageWarningThreshold 属性指定何时为大型消息生成警告跟踪消息。

PropagateActivityId

PropagateActivityId 属性指定是否应将 Tracing.CorrelationManager.ActivityId 的值传播到粒度调用中,以支持 E2E 跟踪。 默认值不传播 ActivityId。

TraceFileName

TraceFileName 属性指定应写入跟踪输出的文件的名称。

TraceFilePattern

TraceFilePattern 属性指定应写入跟踪输出的文件的模式名称。

TraceLevelOverrides

TraceLevelOverride 元素提供了一种机制,允许针对新奥尔良系统的不同部分以不同的方式设置跟踪级别。 记录器跟踪级别是根据记录器名称上的前缀匹配设置的。 TraceLevelOverrides 按长度顺序应用;也就是说,具有最长匹配 LogPrefix 的替代优先顺序,并指定所有匹配记录器的跟踪级别。

TraceToConsole

TraceToConsole 属性指定是否应将跟踪输出写入控制台。 默认值为将跟踪数据写入控制台(如果可用)。

适用于