在Golang中,可以使用標準庫"log"來記錄日志。要配置日志輸出格式,可以使用"log.SetFlags()"函數來設置日志標志。以下是一個簡單的示例:
package main
import (
"log"
"os"
)
func main() {
// 設置日志輸出格式
log.SetFlags(log.Ldate | log.Ltime | log.Lshortfile)
// 輸出日志
log.Println("這是一條日志信息")
}
在這個示例中,我們使用log.SetFlags()函數設置了日志輸出格式,包括日期(Ldate)、時間(Ltime)和文件名及行號(Lshortfile)。這樣,當我們使用log.Println()輸出日志時,日志信息將包含這些格式。
你可以根據需要自定義日志輸出格式,例如:
log.SetFlags(log.Ldate | log.Ltime | log.LUTC | log.Llongfile)
這將輸出UTC時間以及完整的文件名和行號。
如果你想要更高級的日志功能,可以考慮使用第三方日志庫,如"logrus"或"zap"。這些庫提供了更多的配置選項和功能,例如結構化日志、日志級別等。