Bagikan melalui


Cara: Menulis ke Log Aktivitas Aplikasi (Visual Basic)

Anda dapat menggunakan objek My.Application.Log dan My.Log untuk mencatat informasi tentang aktivitas yang terjadi di aplikasi Anda. Contoh ini menunjukkan cara mengonfigurasi pendengar log aktivitas sehingga My.Application.Log menulis informasi pelacakan ke Log aktivitas aplikasi.

Anda tidak dapat menulis ke log Keamanan. Untuk menulis ke log Sistem, Anda harus menjadi anggota akun LocalSystem atau Administrator.

Untuk melihat log aktivitas, Anda dapat menggunakan Server Explorer atau Pemantau Peristiwa Windows. Untuk informasi selengkapnya, lihat Peristiwa ETW di .NET Framework.

Untuk menambahkan dan mengonfigurasi pendengar log aktivitas

  1. Klik kanan app.config di Penjelajah Solusi dan pilih Buka.

    - atau -

    Jika tidak ada file app.config,

    1. Pada menu Proyek, klik Tambahkan Item Baru.

    2. Dari kotak dialog Tambahkan Item Baru, pilih File Konfigurasi Aplikasi.

    3. Klik Tambahkan.

  2. Temukan bagian <listeners> dalam file konfigurasi aplikasi.

    Anda akan menemukan bagian <listeners> di bagian <source> dengan atribut nama "DefaultSource", yang disarangkan di bawah bagian <system.diagnostics>, yang disarangkan di bawah bagian tingkat <configuration> atas.

  3. Tambahkan elemen ini ke bagian <listeners>:

    <add name="EventLog"/>
    
  4. Temukan bagian <sharedListeners>, di bagian <system.diagnostics>, di bagian tingkat <configuration> atas.

  5. Tambahkan elemen ini ke bagian <sharedListeners>:

    <add name="EventLog"
        type="System.Diagnostics.EventLogTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
         initializeData="APPLICATION_NAME"/>
    

    Ganti APPLICATION_NAME dengan nama aplikasi Anda.

    Catatan

    Biasanya, aplikasi hanya menulis kesalahan pada log aktivitas. Untuk informasi selengkapnya tentang pemfilteran, lihat Panduan: Memfilter Output My.Application.Log.

Untuk menulis informasi aktivitas ke log aktivitas

Gunakan metode My.Application.Log.WriteEntry atau My.Application.Log.WriteException untuk menulis informasi ke log aktivitas. Untuk informasi selengkapnya, lihat Cara: Menulis Pesan Log dan Cara: Mencatat Pengecualian.

Setelah Anda mengonfigurasi pendengar log aktivitas untuk perakitan, ia menerima semua pesan yang ditulis My.Application.Log dari perakitan tersebut.

Lihat juga