다음을 통해 공유


ITraceConfiguration 인터페이스

정의

TracingConfiguration 형식에는 다양한 추적 관련 구성 매개 변수가 포함되어 있습니다. 프로덕션 용도의 경우 이러한 매개 변수의 기본값은 괜찮습니다.

public interface ITraceConfiguration
type ITraceConfiguration = interface
Public Interface ITraceConfiguration
파생

속성

BulkMessageLimit

BulkMessageLimit 특성은 동일한 erro 코드로 추적 메시지를 대량(집계)하는 방법을 지정합니다.

DefaultTraceLevel

DefaultTraceLevel 특성은 특정 TraceLevelOverride 요소로 재정의되지 않는 한 모든 Orleans 로거에 대한 기본 추적 수준을 지정합니다. 이 특성이 나타나지 않으면 기본 수준은 Info입니다.

LargeMessageWarningThreshold

LargeMessageWarningThreshold 특성은 큰 메시지에 대한 경고 추적 메시지를 생성할 시기를 지정합니다.

PropagateActivityId

PropagateActivityId 특성은 E2E 추적을 지원하기 위해 Tracing.CorrelationManager.ActivityId 값을 조직 호출로 전파해야 하는지 여부를 지정합니다. 기본값은 ActivityId를 전파하지 않는 것입니다.

TraceFileName

TraceFileName 특성은 추적 출력을 작성해야 하는 파일의 이름을 지정합니다.

TraceFilePattern

TraceFilePattern 특성은 추적 출력을 작성해야 하는 파일의 패턴 이름을 지정합니다.

TraceLevelOverrides

TraceLevelOverride 요소는 Orleans 시스템의 여러 부분에 대해 추적 수준을 다르게 설정할 수 있는 메커니즘을 제공합니다. 로거에 대한 추적 수준은 로거 이름에 대한 접두사 일치를 기반으로 설정됩니다. TraceLevelOverrides는 길이 순서로 적용됩니다. 즉, 일치하는 LogPrefix가 가장 긴 재정의가 우선적으로 적용되고 일치하는 모든 로거에 대한 추적 수준을 지정합니다.

TraceToConsole

TraceToConsole 특성은 추적 출력을 콘솔에 쓸지 여부를 지정합니다. 기본값은 사용 가능한 경우 콘솔에 추적 데이터를 쓰는 것입니다.

적용 대상