Bagikan melalui


Panduan: Menentukan Di mana My.Application.Log Menulis Informasi (Visual Basic)

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

  1. 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.

  2. Temukan bagian <listeners>, di bagian <source> yang memiliki atribut name "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.Log pendengar log. Langkah-langkah berikut menjelaskan cara menentukan apa yang ditentukan file konfigurasi komputer:

    1. Temukan file machine.config dari komputer. Biasanya, ini terletak di direktori SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , di mana SystemRoot adalah direktori sistem operasi, dan frameworkVersion merupakan 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.

    2. Temukan bagian <listeners>, di dalam bagian <source> dengan atribut name "DefaultSource", di dalam bagian <sources>, di dalam bagian <system.diagnostics>, di dalam bagian tingkat atas <configuration>.

      Jika bagian ini tidak ada, maka My.Application.Log hanya memiliki pendengar log default.

  3. < add> Temukan elemen di bagian .<listeners>

    Elemen-elemen ini menambahkan pendengar log bernama ke My.Application.Log sumber.

  4. <add> Temukan elemen dengan nama pendengar log di bagian <sharedListeners> , di bagian <system.diagnostics> , di bagian tingkat <configuration> atas.

  5. Untuk banyak jenis pendengar bersama, data inisialisasi pendengar menyertakan deskripsi tempat pendengar mengarahkan data:

Lihat juga