Bagikan melalui


Cara Membuat Sesi Pencatat Global Boot-Time

Cara termudah untuk membuat sesi jejak Global Logger yang mencatat peristiwa kernel adalah dengan menggunakan Tracelog untuk membuat sesi pelacakan Global Logger standar, lalu menambahkan entri EnableKernelFlags dan nilainya. Topik ini menjelaskan prosedurnya.

  1. Gunakan Tracelog untuk membuat sesi pelacakan Global Logger. Perintah paling sederhana adalah sebagai berikut:

    tracelog -start GlobalLogger
    

    Untuk petunjuk dan informasi selengkapnya, lihat Sintaks Perintah Tracelog dan Sesi Pelacakan Pencatat Global. Misalnya, lihat Contoh 13: Membuat Sesi Pencatat Global.

  2. Tambahkan entri REG_BINARY bernama EnableKernelFlags ke subkunci HKLM\System\CurrentControlSet\Control\WMI\GlobalLogger . Tracelog membuat subkunci registri GlobalLogger saat Anda menggunakan perintah tracelog -start . Nilai yang dapat Anda gunakan untuk EnableKernelFlags diambil dari nilai anggota EnableFlags dari struktur EVENT_TRACE_PROPERTIES . Untuk deskripsi nilai EnableFlags , lihat EVENT_TRACE_PROPERTIES.

  3. Mulai ulang sistem.

  4. Ketika pengujian Anda selesai, gunakan perintah tracelog -remove GlobalLogger untuk menginisialisasi ulang entri di subkuntah GlobalLogger . Jika tidak, sesi pelacakan Global Logger dimulai setiap kali Anda memulai sistem.

Komentar

Kehadiran entri EnableKernelFlags , dengan nilai yang valid, mengonversi sesi jejak Global Logger menjadi sesi jejak NT Kernel Logger. Nilai EnableKernelFlags, bersama dengan entri registri Global Logger lainnya, digunakan untuk mengonfigurasi sesi. Sesi pelacakan dimulai saat Anda menghidupkan ulang sistem.

Entri registri digunakan untuk mengonfigurasi sesi pelacakan Global Logger, karena nilai konfigurasi harus tersedia sebelum sistem beroperasi penuh.

Anda dapat mengonfigurasi sesi pelacakan Global Logger dengan mengedit registri atau dengan menggunakan Tracelog, alat yang disertakan dalam Windows Driver Kit (WDK). Untuk informasi selengkapnya tentang entri registri yang mengonfigurasi sesi pelacakan Global Logger, lihat sesi pelacakan Global Logger.

Setelah menjalankan sesi pelacakan ini, gunakan perintah tracelog -remove untuk mengatur nilai entri Mulai ke 0 untuk menghapus subkuntang registri yang Anda tambahkan. Jika tidak, sesi akan berjalan setiap kali Anda memulai sistem dan log mungkin tumbuh sangat besar.

Untuk informasi selengkapnya tentang perintah Tracelog, lihat Sintaks Perintah Tracelog

EVENT_TRACE_PROPERTIES

Contoh 13: Membuat Sesi Pencatat Global

Sesi pelacakan Pencatat Global

Tracelog

Sintaks Perintah Tracelog