Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Mencetak Mesej kepada Ralat Standard dalam Go?

Bagaimana untuk Mencetak Mesej kepada Ralat Standard dalam Go?

Susan Sarandon
Lepaskan: 2024-11-06 21:45:03
asal
238 orang telah melayarinya

How to Print Messages to Standard Error in Go?

Mencetak Mesej ke Ralat Standard dalam Go

Jika anda perlu mencetak penyahpepijatan atau menguji log secara berasingan daripada log sedia ada, anda boleh mempertimbangkan untuk menghantar mesej kepada aliran ralat standard (stderr). Ini berguna apabila anda ingin mengasingkan log anda untuk analisis yang lebih mudah.

Kaedah untuk Mencetak ke stderr

Terdapat pelbagai cara untuk mencetak mesej ke stderr dalam Go:

1. Menggunakan log.Logger:

Buat log baharu.Logger, nyatakan os.Stderr sebagai strim output:

<code class="go">l := log.New(os.Stderr, "", 1)
l.Println("log message")</code>
Salin selepas log masuk

2. Menggunakan fmt.Fprintf:

Gunakan fmt.Fprintf untuk menulis mesej berformat ke stderr:

<code class="go">fmt.Fprintf(os.Stderr, "log message: %s", str)</code>
Salin selepas log masuk

3. Menulis Terus ke os.Stderr:

Tulis terus ke os.Stderr menggunakan os.Stderr.WriteString:

<code class="go">os.Stderr.WriteString("log message")</code>
Salin selepas log masuk

Dengan mengarahkan log anda ke stderr, anda boleh memisahkannya dengan mudah daripada log lain dan fokus pada penyahpepijatan dan maklumat ujian.

Atas ialah kandungan terperinci Bagaimana untuk Mencetak Mesej kepada Ralat Standard dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan