ITraceConfiguration 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 특성은 추적 출력을 콘솔에 쓸지 여부를 지정합니다. 기본값은 사용 가능한 경우 콘솔에 추적 데이터를 쓰는 것입니다. |