Bagikan melalui


Cara: Menulis Informasi Peristiwa ke File Teks (Visual Basic)

Anda dapat menggunakan My.Application.Log objek dan My.Log untuk mencatat informasi tentang peristiwa yang terjadi di aplikasi Anda. Contoh ini menunjukkan cara menggunakan My.Application.Log.WriteEntry metode untuk mencatat informasi pelacakan ke file log.

Untuk menambahkan dan mengonfigurasi pendengar log berkas

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

    - atau -

    Jika tidak ada file app.config:

    1. Pada menu Proyek , pilih 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>, disarangkan lebih lanjut di bawah bagian tingkat atas <configuration>.

  3. Tambahkan elemen ini ke bagian tersebut <listeners> :

    <add name="FileLogListener" />
    
  4. Temukan bagian <sharedListeners> di bagian <system.diagnostics> yang berada di bawah bagian tingkat atas <configuration>.

  5. Tambahkan elemen ini ke bagian tersebut <sharedListeners> :

    <add name="FileLogListener"
        type="Microsoft.VisualBasic.Logging.FileLogTraceListener,
              Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral,
              PublicKeyToken=b03f5f7f11d50a3a"
        initializeData="FileLogListenerWriter"
        location="Custom"
        customlocation="c:\temp\" />
    

    Ubah nilai customlocation atribut ke direktori log.

    Nota

    Untuk mengatur nilai properti listener, gunakan atribut yang memiliki nama yang sama dengan properti dan pastikan semua huruf dalam nama menggunakan huruf kecil. Misalnya, atribut location dan customlocation mengatur nilai properti Location dan CustomLocation.

Untuk menulis informasi peristiwa ke log file

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

Setelah Anda mengonfigurasi pendengar log berkas untuk rakitan, ia menerima semua pesan yang My.Application.Log tulis dari rakitan yang sama.

Lihat juga