TraceLogRetentionOption 열거형

정의

EventSchemaTraceListener 로그에 사용될 파일 구조를 지정합니다.

public enum class TraceLogRetentionOption
public enum TraceLogRetentionOption
type TraceLogRetentionOption = 
Public Enum TraceLogRetentionOption
상속
TraceLogRetentionOption

필드

LimitedCircularFiles 1

각각 최대 파일 크기에 도달한 유한 개수의 순차 파일입니다. MaximumFileSize 속성 값에 도달하면 같은 이름에서 맨 끝의 숫자만 하나 증가한 이름의 새 파일에서 쓰기가 시작됩니다. MaximumNumberOfFiles 속성 값에 도달하면 첫째 파일을 삭제하고 덮어씁니다. 그런 다음에는 이후 파일들을 차례로 덮어씁니다.

LimitedSequentialFiles 3

각각 최대 파일 크기에 도달한 유한 개수의 순차 파일입니다. MaximumFileSize 속성 값에 도달하면 같은 이름에서 맨 끝의 숫자만 하나 증가한 이름의 새 파일에서 쓰기가 시작됩니다.

SingleFileBoundedSize 4

MaximumFileSize 속성에 지정된 최대 파일 크기에 도달한 한 개의 파일입니다.

SingleFileUnboundedSize 2

최대 파일 크기 제한이 없는 한 개의 파일입니다.

UnlimitedSequentialFiles 0

각각 MaximumFileSize 속성에 지정된 최대 파일 크기에 도달한 무한 개수의 순차 파일입니다. 논리적으로는 파일의 수나 크기에 제한이 따르지 않지만 컴퓨터의 물리적 조건에 따른 제한은 있습니다.

설명

TraceLogRetentionOption 열거형의 값을 지정 하는 데 사용 됩니다 합니다 TraceLogRetentionOption 속성에는 EventSchemaTraceListener 클래스입니다. 속성 설정에 대 한 가능한 및 기본 값을 결정 하는 EventSchemaTraceListener.MaximumFileSizeEventSchemaTraceListener.MaximumNumberOfFiles 속성입니다.

설정할 수 있습니다는 MaximumFileSizeMaximumNumberOfFiles 속성을 통해를 maximumFileSizemaximumNumberOfFiles 구성 파일에서 또는 사용 하 여 사용자 지정 특성을 maximumFileSize 또는 maximumNumberOfFiles 에서 매개 변수는 EventSchemaTraceListener 생성자. 경우는 maximumFileSize 또는 maximumNumberOfFiles 범위를 벗어난 값을 지정 하는 구성 파일의 특성, 속성을 기본값으로 설정 됩니다. 범위를 벗어난 값을 지정 하는 경우는 maximumFileSize 또는 maximumNumberOfFiles 를 호출할 때 매개 변수를 EventSchemaTraceListener 생성자는 ArgumentOutOfRangeException throw 됩니다.

다음 표에서 각 추적 로그 보존 기간 옵션을 사용 하 여 연결 된 파일 크기 및 파일 개수에 대 한 가능한 및 기본 값을 보여 줍니다. "N/A" 연결된 된 속성을 확인 하지 않도록 나타냅니다 TraceLogRetentionOption 값입니다.

TraceLogRetentionOption 최대 파일 크기 기본 파일 크기 최대 파일 수 기본 파일 수
LimitedCircularFiles N/A -1 N/A 1
LimitedSequentialFiles >0 4kb N/A 1
SingleFileBoundedSize >0 4kb N/A -1
SingleFileUnboundedSize >0 4kb >0 1
UnlimitedSequentialFiles >0 4kb >1 2

적용 대상