Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Objek My.Application.Log dapat menulis informasi ke beberapa pendengar log. Pendengar 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 assembly. Jika Anda sedang mengembangkan assembly, Anda dapat mengakses app.config di Visual Studio melalui Solution Explorer. Jika tidak, nama file konfigurasi adalah nama assembly yang ditambahkan dengan ".config", dan terletak di direktori yang sama dengan assembly.
Nota
Tidak setiap assembly memiliki file konfigurasi.
File konfigurasi adalah file XML.
Temukan bagian
<listeners>, di bagian<source>yang memiliki atributname"DefaultSource", terletak di bagian<sources>. Bagian<sources>ini terletak di bagian<system.diagnostics>, di bagian tingkat<configuration>atas.Jika bagian ini tidak ada, maka file konfigurasi komputer dapat mengonfigurasi
My.Application.Logpendengar log. Langkah-langkah berikut menjelaskan cara menentukan apa yang ditentukan file konfigurasi komputer:Temukan file machine.config dari komputer. Biasanya, ini terletak di direktori SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , di mana
SystemRootadalah direktori sistem operasi, danframeworkVersionmerupakan versi .NET Framework.Pengaturan di machine.config dapat dibatalkan oleh file konfigurasi aplikasi.
Jika elemen opsional yang tercantum di bawah ini tidak ada, Anda dapat membuatnya.
Temukan bagian
<listeners>, di dalam bagian<source>dengan atributname"DefaultSource", di dalam bagian<sources>, di dalam bagian<system.diagnostics>, di dalam bagian tingkat atas<configuration>.Jika bagian ini tidak ada, maka
My.Application.Loghanya memiliki pendengar log default.
<
add>Temukan elemen di bagian .<listeners>Elemen-elemen ini menambahkan pendengar log bernama ke
My.Application.Logsumber.<add>Temukan elemen dengan nama pendengar log di bagian<sharedListeners>, di bagian<system.diagnostics>, di bagian tingkat<configuration>atas.Untuk banyak jenis pendengar bersama, data inisialisasi pendengar menyertakan deskripsi tempat pendengar mengarahkan data:
Pendengar Microsoft.VisualBasic.Logging.FileLogTraceListener mencatat ke log file, seperti yang dijelaskan dalam pengantar.
Pendengar System.Diagnostics.EventLogTraceListener menulis informasi ke log peristiwa komputer yang ditentukan oleh
initializeDataparameter . Untuk melihat log peristiwa, Anda bisa menggunakan Server Explorer atau Windows Event Viewer. Untuk informasi selengkapnya, lihat Peristiwa ETW di .NET Framework.Pendengar System.Diagnostics.DelimitedListTraceListener dan System.Diagnostics.XmlWriterTraceListener menulis ke file yang ditentukan oleh parameter
initializeData.Pendengar System.Diagnostics.ConsoleTraceListener menulis ke konsol baris perintah.
Untuk informasi tentang di mana pendengar log jenis lain menulis informasi, 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 Langkah demi Langkah: Mengubah Tempat My.Application.Log Mencatat Informasi
- Acara ETW dalam Kerangka Kerja .NET
- Pemecahan Masalah: Pemantau Log