İzlenecek Yol: My.Application.Log Günlüğünün Bilgileri Nereye Yazdığını Belirleme (Visual Basic)

nesnesi, My.Application.Log birkaç günlük dinleyicisi için bilgi yazabilir. Günlük dinleyicileri bilgisayarın yapılandırma dosyası tarafından yapılandırılır ve bir uygulamanın yapılandırma dosyası tarafından geçersiz kılınabilir. Bu konu başlığında varsayılan ayarlar ve uygulama ayarlarının nasıl belirlenecek olduğu açıklanmıştır.

Varsayılan çıkış konumları hakkında daha fazla bilgi için bkz. Uygulama Günlükleri ile Çalışma.

My.Application.Log dinleyicilerini belirlemek için

  1. Derlemenin yapılandırma dosyasını bulun. Derlemeyi geliştiriyorsanız, derlemenin app.config'Visual Studio erişerek Çözüm Gezgini. Aksi takdirde, yapılandırma dosyası adı derlemenin adı ".config" ile eklenir ve derlemeyle aynı dizinde bulunur.

    Not

    Her derlemenin bir yapılandırma dosyası yok.

    Yapılandırma dosyası bir XML dosyasıdır.

  2. bölümünde <listeners> <source> name "DefaultSource" özniteliğine sahip bölümü <sources> bulun. bölümü, <sources> en üst düzey bölümde yer <system.diagnostics> <configuration> almaktadır.

    Bu bölümler yoksa, bilgisayarın yapılandırma dosyası günlük dinleyicilerini My.Application.Log yapılandırabilirsiniz. Aşağıdaki adımlarda, bilgisayar yapılandırma dosyasının ne tanımladığı nasıl belirlenecek?

    1. Bilgisayarın machine.config bulun. Genellikle SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG dizininde bulunur; burada işletim sistemi dizinidir ve işletim sisteminin SystemRoot frameworkVersion .NET Framework.

      Uygulamanın machine.config uygulamanın yapılandırma dosyası tarafından geçersiz kılınabilir.

      Aşağıda listelenen isteğe bağlı öğeler yoksa bunları oluşturabilirsiniz.

    2. <listeners> <source> "DefaultSource" özniteliğine sahip name bölümde, bölümünde, üst düzey <sources> bölümde bölümünü <system.diagnostics> <configuration> bulun.

      Bu bölümler yoksa, yalnızca My.Application.Log varsayılan günlük dinleyicilerine sahip olur.

  3. <bölümünde <add> listeners> bulun.

    Bu öğeler, adlandırılmış günlük dinleyicilerini kaynağına My.Application.Log ekler.

  4. bölümünde, <add> en üst düzey bölümde günlük <sharedListeners> <system.diagnostics> dinleyicilerinin adlarının yer alan öğelerini <configuration> bulun.

  5. Birçok paylaşılan dinleyici türü için dinleyicinin başlatma verileri, dinleyicinin verileri yönlendiren bir açıklama içerir:

Ayrıca bkz.