Ağ İzlemeyi Etkinleştirme
Ağ izleme, yönetilen uygulama tarafından oluşturulan yöntem çağrıları ve ağ trafiği hakkındaki bilgilere erişim sağlar. Uygulamanızda ağ izlemeyi etkinleştirmek için aşağıdaki görevleri tamamlamanız gerekir:
İzleme etkinken kodunuzu derleyin. İzlemeyi etkinleştirmek için gereken derleyici anahtarları hakkında daha fazla bilgi için bkz . nasıl yapılır: İzleme ve Hata Ayıklama ile Koşullu Olarak Derleme.
çıktıyı izleme için bir hedef belirtin.
Ağ izleme davranışını yapılandırın. Ayrıntılı bilgi için bkz . Nasıl yapılır: Ağ İzlemeyi Yapılandırma.
İzleme dinleyicileri olarak da adlandırılan en yaygın izleme hedefleri, varsayılan dinleyici ve günlük dosyasıdır.
İzleme, izleme dinleyicisi belirtmezseniz varsayılan dinleyiciyi kullanır. Kodunuzu .NET Framework SDK ile gönderilen CLR Hata Ayıklayıcısı gibi yönetilen bir kod özellikli hata ayıklayıcıda yürüterek veya Windows SDK'sı ile birlikte gönderilen DBwin32.exe varsayılan dinleyiciye gönderilen iletileri görüntüleyebilirsiniz. CLR Hata Ayıklayıcısı'nı kullanarak, izleme iletileri Çıkış penceresinde görünür.
İzlemeleri almak için bir dosya kullanmayı tercih ediyorsanız, aşağıdaki örnekte gösterildiği gibi yapılandırma ayarlarını kullanarak bir günlük dosyası belirtebilirsiniz. (Yapılandırma dosyalarının genel bir tartışması için bkz. Yapılandırma Dosyaları.)
İzlemeleri bir günlük dosyasına göndermek için aşağıdaki düğümü uygun yapılandırma dosyasının <system.diagnostics>
(uygulama veya makine) düğümüne ekleyin. Dosyanın adını (trace.log) gereksinimlerinize uyacak şekilde değiştirebilirsiniz.
<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="file" type="System.Diagnostics.TextWriterTraceListener" initializeData="trace.log"/>
</listeners>
</trace>
</system.diagnostics>