设置log

 

var file *os.File

func init() {
	file, err := os.OpenFile("./log.log", os.O_CREATE|os.O_APPEND, 0666)
	if err != nil {
		fmt.Println("open log file failed, err:", err)
		return
	}
	log.SetOutput(file)
	log.SetFlags(log.Lmicroseconds | log.Ldate | log.Llongfile)
	log.SetPrefix("[GoLang]")
}

func main() {
	defer file.Close()
	log.Println("Logger使用示例")
}

output:
//./log.log
[GoLang]2022/08/21 02:39:56.739174 d:/WorkSpace/Golang/src/Test01/log/flag/flag.go:24: Logger使用示例

未经允许不得转载:微信 美文-微信文章库-我的知识库 » 设置log

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

我的知识库