Bagikan melalui


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

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

  2. Temukan bagian <listeners>, di bagian <source> dengan atribut name "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:

    1. Temukan file machine.config 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 ditimpa oleh file konfigurasi aplikasi.

      Jika elemen opsional yang tercantum di bawah ini tidak ada, Anda dapat membuatnya.

    2. Temukan bagian <listeners>, di bagian <source> dengan atribut name "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.

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

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

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

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

Lihat juga