다음을 통해 공유


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 사용자 지정 특성을 통해 maximumFileSize 또는 생성자의 또는 maximumNumberOfFiles 매개 변수 EventSchemaTraceListenermaximumFileSize 사용하여 및 MaximumNumberOfFiles 속성을 설정할 수 있습니다. 경우는 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

적용 대상