Rumah >pembangunan bahagian belakang >C++ >Di manakah `System.Diagnostics.Debug.Write` Menghantar Outputnya?

Di manakah `System.Diagnostics.Debug.Write` Menghantar Outputnya?

Barbara Streisand
Barbara Streisandasal
2025-01-02 16:33:39861semak imbas

Where Does `System.Diagnostics.Debug.Write` Send Its Output?

System.Diagnostics.Debug.Write Output Location

Kaedah System.Diagnostics.Debug.Write dan Trace.Write digunakan untuk nyahpepijat tujuan dalam C#. Walau bagaimanapun, destinasi output mereka mungkin tidak kelihatan serta-merta.

Nyahpepijat.Lokasi Tulis

Secara lalai, Debug.Write panggilan dipaparkan dalam tetingkap Visual Studio Output. Walau bagaimanapun, tingkah laku ini boleh diubah dengan menambahkan TraceListeners pada koleksi Debug.Listeners. Pendengar ini membenarkan anda untuk menentukan lokasi output alternatif, seperti fail tertentu atau malah tetingkap konsol.

Jika anda tidak menggunakan Visual Studio, output daripada Debug.Write mungkin bukan sichtbar. Dalam kes ini, anda boleh menyemak argumen baris perintah yang dihantar kepada pengkompil. Jika pilihan "/d:DEBUG" disertakan, output Debug.Write akan dihantar ke tetingkap konsol.

Nota Tambahan

Dalam Visual Studio, anda boleh tandakan pilihan "Ubah hala semua teks Tetingkap Output ke Tetingkap Segera". Jika ya, panggilan Debug.Write mungkin tidak muncul dalam tetingkap Output. Untuk melumpuhkan tingkah laku ini, pergi ke Alat → Pilihan → Penyahpepijatan → Umum dan nyahtanda kotak di sebelah "Ubah hala semua teks Tetingkap Output ke Tetingkap Segera."

Atas ialah kandungan terperinci Di manakah `System.Diagnostics.Debug.Write` Menghantar Outputnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn