WCF'de Etkinlikleri Günlüğe Kaydetme

Windows Communication Foundation (WCF), Windows olay günlüğündeki iç olayları izler.

Olay Günlüklerini Görüntüleme

Olay günlüğü varsayılan olarak otomatik olarak etkinleştirilir ve devre dışı bırakma mekanizması yoktur. WCF tarafından günlüğe kaydedilen olaylar Olay Görüntüleyicisi kullanılarak görüntülenebilir. Bu aracı başlatmak için Başlat'a tıklayın, Denetim Masası'e tıklayın, Yönetici Istrative Tools'a çift tıklayın ve ardından Olay Görüntüleyicisi'a çift tıklayın.

Uygulama Olay Günlüğü

Uygulama Olay Günlüğü, WCF tarafından oluşturulan olayların çoğunu içerir. Girişlerin çoğu belirli bir özelliğin bir uygulama için başlatılamadığını gösterir. Örnekler şunları içerir:

  • İleti Günlüğü/izleme: İzleme ve ileti günlüğü başarısız olduğunda WCF olay günlüğüne bir olay yazar. Ancak, her izleme hatası bir olayı tetiklemez. Olay günlüğünün izleme hatalarıyla tamamen doldurulmasını önlemek için WCF, böyle bir olay için 10 dakikalık bir kesinti süresi uygular. Başka bir deyişle, WCF olay günlüğüne bir izleme hatası yazarsa, en az 10 dakika boyunca bunu tekrar yapmaz.

  • Paylaşılan Dinleyici: WCF TCP Bağlantı Noktası Paylaşım Hizmeti başlatılamaması durumunda bir olayı günlüğe kaydeder.

  • CardSpace: Hizmet başlatılamıyorsa olayları günlüğe kaydeder.

  • Başlatma hataları veya kilitlenmeler gibi kritik ve hata olayları

  • İleti günlüğü açık: İleti günlüğü açıkken olayları günlüğe kaydeder. Bu, yöneticiye ileti üst bilgilerinde ve gövdelerinde hassas, uygulamaya özgü bilgilerin günlüğe kaydedilebileceğini bildirmektir.

  • Dosyanın öğesindeki enableLoggingKnownPIImachineSettings öznitelik ayarlandığında bir olay günlüğe machine.config kaydedilir. Bu öznitelik, makinede çalışan herhangi bir uygulamanın bilinen kişisel bilgileri (PII) günlüğe kaydetmesine izin verilmediğini belirtir.

  • ya da app.configweb.config dosyasındaki logKnownPii özniteliği belirli bir uygulamanın PII günlüğünü açması için olarak ayarlandıysatrue, ancak enableLoggingKnownPII dosyanın öğesindeki machineSettingsmachine.config özniteliği olarak ayarlandıysa, olay günlüğe falsekaydedilir. Ayrıca, hem hem enableLoggingKnownPII de logKnownPii olarak ayarlanırsa ve olay günlüğe truekaydedilirse. Bu yapılandırma ayarları hakkında daha fazla bilgi için İleti Günlüğünü Yapılandırma konusunun Güvenlik bölümüne bakın.

Güvenlik Olay Günlüğü

Güvenlik Olay Günlüğü, WCF tarafından günlüğe kaydedilen güvenlik denetimi olaylarını içerir.

Sistem Olay Günlüğü

WCF, Sistem Olay Günlüğü'nde hiçbir şey günlüğe kaydetmez.

Olay Günlüğü Girdileri

Bir olayın kaynağı , günlük girdisini oluşturan derlemenin adıdır.

Olay günlüğü girdisinin türü, bir olayın önem derecesini belirtmek için kullanılır. Her olay, uygulamanın olayı ne zaman bildirdiğini gösterdiği tek bir türde olmalıdır. Olay Görüntüleyicisi, günlüğün liste görünümünde görüntülenecek simgeyi belirlemek için bu türü kullanır. Olay günlüğü girdisinin farklı olay türü için bkz EventLogEntryType. .

Olay Görüntüleyicisi bir olayı görüntülerken "daha fazla bilgi" seçeneğine tıkladığınızda, Olay Görüntüleyicisi internet üzerinden bilgi gönderebilir. Daha fazla bilgi için Olay Görüntüleyicisi yardımına bakın.

Ayrıca bkz.