Go 語言使用標(biāo)準(zhǔn)庫 log 包輕松將日志信息輸出到控制臺(tái)。以下示例演示了如何實(shí)現(xiàn):
package main import ( "log" "os" ) func main() { // 將日志輸出定向到標(biāo)準(zhǔn)輸出 (控制臺(tái)) log.SetOutput(os.Stdout) // 設(shè)置日志前綴,方便區(qū)分不同類型的日志 log.SetPrefix("應(yīng)用程序日志: ") // 設(shè)置日志標(biāo)志,包含時(shí)間戳、文件名和行號(hào)等信息 log.SetFlags(log.LstdFlags | log.Lshortfile) // 輸出日志信息 log.Println("這是一個(gè)測試日志消息") }
代碼首先導(dǎo)入必要的 log 和 os 包。log.SetOutput(os.Stdout) 將日志輸出重定向到標(biāo)準(zhǔn)輸出,也就是控制臺(tái)。log.SetPrefix 設(shè)置日志前綴,使日志更易于閱讀和識(shí)別。log.SetFlags 設(shè)置日志標(biāo)志,包含時(shí)間戳、文件名和行號(hào),方便調(diào)試。最后,log.Println 輸出一條日志消息。
運(yùn)行此程序,您將在控制臺(tái)中看到類似以下格式的輸出:
應(yīng)用程序日志: 2023-10-27 10:30:00 main.go:18: 這是一個(gè)測試日志消息
您可以根據(jù)需要調(diào)整日志前綴和標(biāo)志來定制日志輸出格式。
立即學(xué)習(xí)“go語言免費(fèi)學(xué)習(xí)筆記(深入)”;