Panduan: Menentukan Tempat Informasi Penulisan My.Application.Log (Visual Basic)
Objek My.Application.Log
dapat menulis informasi ke beberapa listener log. Listener log dikonfigurasi oleh file konfigurasi komputer dan dapat ditimpa oleh file konfigurasi aplikasi. Topik ini menjelaskan pengaturan default dan cara menentukan pengaturan untuk aplikasi Anda.
Untuk informasi selengkapnya tentang lokasi output default, lihat Bekerja dengan Log Aplikasi.
Untuk menentukan listener untuk My.Application.Log
Temukan file konfigurasi rakitan. Jika Anda mengembangkan assembly, Anda dapat mengakses app.config di Visual Studio dari Penjelajah Solusi. Jika tidak, nama file konfigurasi adalah nama assembly yang ditambahkan dengan ".config", dan terletak di direktori yang sama dengan rakitan.
Catatan
Tidak setiap rakitan memiliki file konfigurasi.
File konfigurasi adalah file XML.
Temukan bagian
<listeners>
, di bagian<source>
dengan atributname
"DefaultSource", yang terletak di bagian<sources>
. Temukan bagian<sources>
, di bagian<system.diagnostics>
, di bagian<configuration>
tingkat atas.Jika bagian ini tidak ada, maka file konfigurasi komputer dapat mengonfigurasi listener log
My.Application.Log
. Langkah-langkah berikut menjelaskan cara menentukan apa yang ditentukan file konfigurasi komputer:Temukan file machine.config komputer. Biasanya, ini terletak di direktori SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG, di mana
SystemRoot
adalah direktori sistem operasi, danframeworkVersion
merupakan versi .NET Framework.Pengaturan di machine.config dapat ditimpa oleh file konfigurasi aplikasi.
Jika elemen opsional yang tercantum di bawah ini tidak ada, Anda dapat membuatnya.
Temukan bagian
<listeners>
, di bagian<source>
dengan atributname
"DefaultSource", di bagian<sources>
, di bagian<system.diagnostics>
, di bagian<configuration>
tingkat atas.Jika bagian ini tidak ada, maka
My.Application.Log
hanya memiliki listener log default.
Temukan elemen <
add>
di bagian <listeners>
.Elemen-elemen ini menambahkan listener log bernama ke sumber
My.Application.Log
.Temukan
<add>
elemen dengan nama listener log di bagian<sharedListeners>
, di bagian<system.diagnostics>
, di bagian<configuration>
tingkat atas.Untuk banyak jenis listener bersama, data inisialisasi listener menyertakan deskripsi tempat listener mengarahkan data:
Listener Microsoft.VisualBasic.Logging.FileLogTraceListener menulis ke log file, seperti yang dijelaskan dalam pengantar.
Lis System.Diagnostics.EventLogTraceListener menulis informasi ke log peristiwa komputer yang ditentukan oleh parameter
initializeData
. Untuk melihat log aktivitas, Anda dapat menggunakan Server Explorer atau Pemantau Peristiwa Windows. Untuk informasi selengkapnya, lihat Peristiwa ETW di .NET Framework.Listener System.Diagnostics.DelimitedListTraceListener dan System.Diagnostics.XmlWriterTraceListener menulis ke file yang ditentukan dalam parameter
initializeData
.Listener System.Diagnostics.ConsoleTraceListener menulis ke konsol baris perintah.
Untuk informasi tentang di mana jenis informasi tulis listener log lainnya, lihat dokumentasi jenis tersebut.
Lihat juga
- Microsoft.VisualBasic.Logging.Log
- DefaultTraceListener
- EventLogTraceListener
- DelimitedListTraceListener
- XmlWriterTraceListener
- ConsoleTraceListener
- System.Diagnostics
- Bekerja dengan Log Aplikasi
- Cara: Mencatat Pengecualian
- Cara: Menulis Pesan Log
- Panduan: Mengubah Tempat My.Application.Log Menulis Informasi
- Peristiwa ETW di .NET Framework
- Pemecahan masalah: Listener Log
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