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