TraceLogRetentionOption 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
EventSchemaTraceListener 로그에 사용될 파일 구조를 지정합니다.
public enum class TraceLogRetentionOption
public enum TraceLogRetentionOption
type TraceLogRetentionOption =
Public Enum TraceLogRetentionOption
- 상속
필드
LimitedCircularFiles | 1 | 각각 최대 파일 크기에 도달한 유한 개수의 순차 파일입니다. MaximumFileSize 속성 값에 도달하면 같은 이름에서 맨 끝의 숫자만 하나 증가한 이름의 새 파일에서 쓰기가 시작됩니다. MaximumNumberOfFiles 속성 값에 도달하면 첫째 파일을 삭제하고 덮어씁니다. 그런 다음에는 이후 파일들을 차례로 덮어씁니다. |
LimitedSequentialFiles | 3 | 각각 최대 파일 크기에 도달한 유한 개수의 순차 파일입니다. MaximumFileSize 속성 값에 도달하면 같은 이름에서 맨 끝의 숫자만 하나 증가한 이름의 새 파일에서 쓰기가 시작됩니다. |
SingleFileBoundedSize | 4 | MaximumFileSize 속성에 지정된 최대 파일 크기에 도달한 한 개의 파일입니다. |
SingleFileUnboundedSize | 2 | 최대 파일 크기 제한이 없는 한 개의 파일입니다. |
UnlimitedSequentialFiles | 0 | 각각 MaximumFileSize 속성에 지정된 최대 파일 크기에 도달한 무한 개수의 순차 파일입니다. 논리적으로는 파일의 수나 크기에 제한이 따르지 않지만 컴퓨터의 물리적 조건에 따른 제한은 있습니다. |
설명
TraceLogRetentionOption 열거형의 값을 지정 하는 데 사용 됩니다 합니다 TraceLogRetentionOption 속성에는 EventSchemaTraceListener 클래스입니다. 속성 설정에 대 한 가능한 및 기본 값을 결정 하는 EventSchemaTraceListener.MaximumFileSize 고 EventSchemaTraceListener.MaximumNumberOfFiles 속성입니다.
구성 파일의 MaximumFileSize 및 maximumNumberOfFiles
사용자 지정 특성을 통해 maximumFileSize
또는 생성자의 또는 maximumNumberOfFiles
매개 변수 EventSchemaTraceListener 를 maximumFileSize
사용하여 및 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 |
적용 대상
.NET