Bagikan melalui


Profil

Mewakili kumpulan kategori masalah dan elemen kolektor.

Hierarki Elemen

Sintaks

<Profile Id          = IdType
         Name        = string
         Description = string
         Base        = string
         LoggingMode = "File" | "Memory"
         DetailLevel = "Verbose" | "Light"
         Strict      = boolean
         Internal    = boolean
         Default     = boolean>

  <!-- Child elements -->
  ProblemCategories,
  Collectors

</Profile>

Atribut dan Elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Default
Id Mengidentifikasi profil secara unik. String yang harus memiliki setidaknya satu karakter dan tidak boleh berisi titik dua atau spasi. Ya
Nama Menunjukkan nama profil. string Ya
Deskripsi Menunjukkan deskripsi profil. string Ya
Dasar Menunjukkan dasar profil. string Tidak
LoggingMode Menunjukkan apakah WPR menulis ke memori atau ke file berurutan. Atribut ini dapat memiliki salah satu nilai berikut:
  • File
  • Memori
Ya File
DetailLevel Menentukan apakah definisi profil digunakan untuk pelacakan waktu (Light) atau pelacakan analisis (Verbose). Atribut ini dapat memiliki salah satu nilai berikut:
  • Verbose
  • Terang
Ya Verbose
Ketat Menunjukkan apakah kegagalan penyedia atau kolektor menyebabkan operasi mulai gagal. Jika atribut ini diatur ke false, operasi mulai berhasil meskipun beberapa kolektor atau penyedia gagal. Setidaknya satu kolektor dan satu penyedia harus berhasil agar operasi dapat dilanjutkan. Jika atribut ini diatur ke true, informasi tentang penyedia atau kolektor yang gagal memulai disediakan sebagai peringatan, bukan kesalahan. boolean Tidak salah
Internal Menunjukkan apakah profil bersifat internal. boolean Tidak salah
Default Menunjukkan apakah profil tersebut adalah profil default. boolean Tidak salah

Elemen Anak

Elemen Deskripsi Persyaratan
ProblemCategories Mewakili kumpulan kategori masalah. Diperlukan, tepat 1.
Kolektor Mewakili kumpulan kolektor untuk profil. Diperlukan, tepat 1.
TraceMergeProperties Mewakili kumpulan properites penggabungan jejak. Opsional, tepat 1.

Elemen Induk

Elemen Deskripsi
Profil Mewakili kumpulan kolektor, penyedia, dan profil.

Keterangan

Setiap file .wprp biasanya berisi setidaknya dua definisi profil: satu untuk setiap mode pengelogan. Pengecualiannya adalah bahwa profil transisi aktif/nonaktif hanya dapat dicatat ke file, sehingga file .wprp untuk profil tersebut hanya dapat berisi satu definisi profil. Setiap file .wprp dapat berisi paling banyak empat profil: satu untuk setiap kombinasi mode pengelogan dan tingkat detail. Semua profil dalam satu file .wprp harus memiliki nilai yang sama untuk atribut Name .

Buat nilai atribut Id dengan menggabungkan nilai atribut Name, DetailLevel, dan LoggingMode , yang dipisahkan oleh titik, seperti yang ditunjukkan dalam contoh berikut.

Profil turunan memiliki semua atribut profil dasar secara default. Ini dapat ditimpa dengan secara eksplisit menentukannya di profil turunan. Untuk informasi selengkapnya, lihat Warisan.

Contoh

Contoh kode berikut menunjukkan definisi profil.

<Profile
  Id="Example.Light.File"
  Name="Example"
  DetailLevel="Light"
  LoggingMode="File"
  Description="Example profile">
  <ProblemCategories>
    <ProblemCategory
      Value="First Level Triage"/>
  </ProblemCategories>
  <Collectors>
    <SystemCollectorId
      Value="WPRSystemCollector">
    <SystemProviderId
      Value="system-provider"/>
    </SystemCollectorId>
    <EventCollectorId
      Value="WPREventCollector">
      <EventProviders>
        <EventProviderId
          Value="Win32K-provider"/>
        <EventProviderId
          Value="Search-Core-provider"/>
      </EventProviders>
    </EventCollectorId>
  </Collectors>
</Profile>

Kolektor dan penyedia juga dapat didefinisikan di tempat, di dalam definisi profil.

Elemen