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
Klik kanan app.config di Penjelajah Solusi dan pilih Buka.
- atau -
Jika tidak ada file app.config,
Pada menu Proyek, klik Tambahkan Item Baru.
Dari kotak dialog Tambahkan Item Baru, pilih File Konfigurasi Aplikasi.
Klik Tambahkan.
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.Tambahkan elemen ini ke bagian
<listeners>
:<add name="EventLog"/>
Temukan bagian
<sharedListeners>
, di bagian<system.diagnostics>
, di bagian tingkat<configuration>
atas.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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk