다음을 통해 공유


EventCollector

프로필에 대한 이벤트 수집기를 나타냅니다.

요소 계층 구조

구문

<EventCollector Id             = IdType
                Base           = string
                Name           = string
                FileName       = string
                Realtime       = boolean
                Private        = boolean
                ProcessPrivate = boolean
                Secure         = boolean>

  <!-- Child elements -->
  BufferSize,
  Buffers,
  StackCaching,
  MaximumFileSize,
  FileMax,
  FlushTimer,
  FlushThreshold
</EventCollector>

특성 및 요소

특성

attribute Description 데이터 형식 필수 기본값
ID 이벤트 수집기를 고유하게 식별합니다. 하나 이상의 문자를 포함해야 하며 콜론(:)이나 공백을 포함할 수 없는 문자열입니다. Yes
하단 이벤트 수집기의 기본을 식별합니다. 문자열
이름 ETW 세션의 이름을 나타냅니다. 문자열
FileName 이벤트를 기록할 파일을 나타냅니다. 문자열 Yes
Realtime 이벤트 수집기가 실시간으로 작동하는지 여부를 나타냅니다. boolean false
개인 "true"로 설정하면 이벤트 공급자와 동일한 프로세스에서 실행되는 사용자 모드 세션을 나타냅니다. "false"로 설정하면 전역 사용자 모드 세션을 나타냅니다. boolean false
ProcessPrivate "true"로 설정하면 이벤트 공급자와 동일한 프로세스에서 실행되며 공급자를 등록한 프로세스에서만 제어해야 하는 사용자 모드 세션을 나타냅니다. "false"로 설정하면 전역 사용자 모드 세션을 나타냅니다. 이 특성은 Private 특성과 함께 사용합니다. boolean false
보안 "true"로 설정하면 관리 권한과 적절한 액세스 권한이 있는 사용자만 세션을 제어할 수 있음을 나타냅니다. "false"로 설정하면 모든 사용자가 세션을 제어할 수 있음을 나타냅니다. boolean false

자식 요소

요소 Description 요구 사항 기본값
BufferSize 각 버퍼의 크기(KB)를 설명합니다. 선택 사항, 1. 128
버퍼 세션을 시작할 때 할당할 버퍼의 수를 설명합니다. 선택 사항, 1. 64
StackCaching 수집기의 스택 캐싱 특성을 설명합니다. 선택 사항, 1.
MaximumFileSize 최대 추적 파일 크기를 설명합니다. 선택 사항, 1.
FileMax ETW가 Autologger 추적을 위해 만드는 로그 파일의 최대 인스턴스 수를 설명합니다. 선택 사항, 1.

부모 요소

요소 Description
프로필 수집기, 공급자 및 프로필의 컬렉션을 나타냅니다.

설명

시스템 수집기 정의는 이벤트 수집기 정의 앞에 있어야 합니다.

파생 수집기는 파생된 수집기에서 명시적으로 지정되지 않는 한 기본 수집기의 모든 특성을 상속합니다. 자세한 내용은 상속을 참조하세요.

예제

다음 코드 예제에서는 각각 64개의 버퍼가 128KB인 이벤트 수집기를 정의합니다.

<EventCollector
  Id="WPREventCollector"
  Name="WPR Event Collector"
  FileName="somefilename.etl"> 
  <BufferSize
    Value="128"/> 
  <Buffers
    Value="64"/>
</EventCollector>

요소