Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
File konfigurasi aplikasi atau komputer menyimpan pengaturan yang menentukan format dan konten jejak jaringan. Sebelum melakukan prosedur ini, pastikan pelacakan diaktifkan. Untuk informasi selengkapnya, lihat Mengaktifkan pelacakan jaringan.
File konfigurasi komputer, machine.config, disimpan di folder %windir%\Microsoft.NET\Framework . Ada file machine.config terpisah di folder di bawah %windir%\Microsoft.NET\Framework untuk setiap versi .NET Framework yang diinstal di komputer, misalnya:
- C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config
- C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
Pengaturan ini juga dapat dibuat dalam file konfigurasi untuk aplikasi, yang lebih diutamakan daripada file konfigurasi komputer.
Mengonfigurasi pelacakan jaringan
Untuk mengonfigurasi pelacakan jaringan, tambahkan baris berikut ke file konfigurasi yang sesuai. Nilai dan opsi untuk pengaturan ini dijelaskan dalam tabel di bawah ini.
<configuration>
<system.diagnostics>
<sources>
<source name="System.Net" tracemode="includehex" maxdatasize="1024">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
<source name="System.Net.Cache">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
<source name="System.Net.Http">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
<source name="System.Net.Sockets">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
<source name="System.Net.WebSockets">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
</sources>
<switches>
<add name="System.Net" value="Verbose"/>
<add name="System.Net.Cache" value="Verbose"/>
<add name="System.Net.Http" value="Verbose"/>
<add name="System.Net.Sockets" value="Verbose"/>
<add name="System.Net.WebSockets" value="Verbose"/>
</switches>
<sharedListeners>
<add name="System.Net"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="network.log"
traceOutputOptions="ProcessId, DateTime"
/>
</sharedListeners>
<trace autoflush="true"/>
</system.diagnostics>
</configuration>
Melacak keluaran dari metode
Saat Anda menambahkan nama ke <switches> blok, output jejak menyertakan informasi dari beberapa metode yang terkait dengan nama. Tabel berikut ini menjelaskan output:
| Nama | Hasil dari |
|---|---|
System.Net.Sockets |
Beberapa metode publik kelas Socket, TcpListener, TcpClient, dan Dns. |
System.Net |
Beberapa metode publik dari kelas HttpWebRequest, HttpWebResponse, FtpWebRequest, dan FtpWebResponse, dan informasi debug SSL (sertifikat yang tidak valid, daftar penerbit yang hilang, dan kesalahan sertifikat klien). |
System.Net.HttpListener |
Beberapa metode publik kelas HttpListener, , HttpListenerRequestdan HttpListenerResponse . |
System.Net.Cache |
Beberapa metode privat dan internal di System.Net.Cache. |
System.Net.Http |
Beberapa metode publik dari kelas HttpClient, DelegatingHandler, HttpClientHandler, HttpMessageHandler, MessageProcessingHandler, dan WebRequestHandler. |
System.Net.WebSockets.WebSocket |
Beberapa metode publik kelas ClientWebSocket dan WebSocket . |
Pelacakan atribut output
Atribut yang tercantum dalam tabel berikut mengonfigurasi output jejak:
| Nama atribut | Nilai atribut |
|---|---|
value |
Atribut yang diperlukan String . Mengatur verbositas output. Nilai yang sah adalah Critical, , Error, VerboseWarning, dan Information.Atribut ini harus diatur pada elemen add dari elemen switches. Pengecualian dilemparkan jika atribut ini diatur pada source elemen .Contoh: <add name="System.Net" value="Verbose"/> |
maxdatasize |
Atribut opsional Int32 . Mengatur jumlah maksimum byte data jaringan yang disertakan dalam setiap jejak baris. Nilai defaultnya adalah 1024. Atribut ini harus diatur pada source elemen . Terjadi pengecualian jika atribut ini diatur pada elemen di bawah elemen switches.Contoh: <source name="System.Net" tracemode="includehex" maxdatasize="1024"> |
tracemode |
Atribut opsional String . Atur ke includehex untuk menampilkan jejak protokol dalam format heksadesimal dan teks. Atur ke protocolonly untuk memperlihatkan teks saja. Nilai defaultnya adalah includehex.Atribut ini harus diatur pada source elemen . Pengecualian dilempar jika atribut ini diatur pada sebuah elemen di bawah elemen switches.Contoh: <source name="System.Net" tracemode="includehex" maxdatasize="1024"> |