Bahasa Go menyediakan pakej log untuk pencetakan log. Antaranya, fungsi log.Println ialah cara yang biasa digunakan untuk mencetak log Ia boleh mengeluarkan maklumat log dengan maklumat asas seperti cap masa dan nama fail, yang sesuai untuk analisis dan pemprosesan seterusnya.
Di bawah, kami akan memperkenalkan cara menggunakan fungsi log.Println untuk mencetak log, dan memberi contoh kod khusus untuk memudahkan pembaca mempelajari dan mengaplikasi.
Pertama, kita perlu mengimport pakej log, kodnya adalah seperti berikut:
import "log"
Kemudian, kita boleh menggunakan fungsi log.Println untuk mengeluarkan maklumat log. Fungsi ini menerima berbilang parameter dan boleh mengeluarkan sebarang jumlah maklumat log. Sebagai contoh, kita boleh mengeluarkan maklumat log ringkas seperti berikut:
log.Println("Hello, world!")
Jalankan kod di atas dan anda boleh melihat maklumat log keluaran pada konsol. Hasil output adalah serupa dengan yang berikut:
2021/07/01 11:54:22 main.go:7: Hello, world!
Antaranya, "2021/07/01 11:54:22" ialah cap waktu, "main.go" ialah nama fail semasa dan " 7" ialah tempat kod semasa terletak Bilangan baris, "Hello, dunia!" ialah maklumat log yang kami keluarkan.
Selain mengeluarkan maklumat rentetan ringkas, fungsi log.Println juga boleh mengeluarkan struktur data yang kompleks Sebagai contoh, kod berikut boleh mengeluarkan struktur yang mengandungi berbilang medan:
rreee# 🎜🎜. #Jalankan kod di atas dan anda boleh melihat maklumat log keluaran pada konsol. Hasil output adalah serupa dengan yang berikut:type Person struct { Name string Age int } func main() { p := Person{"Tom", 18} log.Println("Person:", p) }
2021/07/01 11:54:22 main.go:11: Person: {Tom 18}
if err != nil { log.Fatalf("Error: %s", err) }
Atas ialah kandungan terperinci Ketahui fungsi log.Println dalam dokumentasi bahasa Go untuk melaksanakan pencetakan log. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!