log.SetFlags(log.Lshortfile|log.Lmsgprefix|log.Ltime|log.Ldate)log.Println("This is a message.")// Output: 2021/03/0108:42:49main.go:17:Thisisamessage.
log.SetPrefix("[Boii] ")log.SetFlags(log.Lshortfile|log.Lmsgprefix|log.Ltime|log.Ldate)log.Println("This is a message.")// Output:// 2021/03/01 08:54:23 main.go:20: [Boii] This is a message.log.SetFlags(log.Lshortfile|log.Ltime|log.Ldate)log.Println("This is a message.")// Output:// [Boii] 2021/03/01 08:54:23 main.go:22: This is a message.
funcmain(){log.SetFlags(log.Lshortfile|log.Lmsgprefix|log.Ltime|log.Ldate)log.SetPrefix("[Boii] ")log.Print("log print")log.Printf("log %s","printf")log.Println("log println")// 2021/03/01 10:06:12 main.go:23: [Boii] log print// 2021/03/01 10:06:12 main.go:24: [Boii] log printf// 2021/03/01 10:06:12 main.go:25: [Boii] log printlnlog.Fatal("log Fatal, like Print")// 2021/03/01 10:06:12 main.go:27: [Boii] log Fatal, like Print// exit status 1log.Fatalf("log %s, like %s","Fatalf","Printf")log.Fatalln("log Fatalln, like Println")log.Panic("log Panic will panic after write down log.\n Also has Panicf / Panicln.")// 2021/03/01 10:07:06 main.go:36: [Boii] log Panic will panic after write down log.// Also has Panicf / Panicln.// panic: log Panic will panic after write down log.// Also has Panicf / Panicln.// goroutine 1 [running]:// log.Panic(0xc00008df68, 0x1, 0x1)// /usr/local/go/src/log/log.go:354 +0xae// main.main()// /home/boii/---FILE---/---CODE/GoProject/pkg/log_pkg/main.go:36 +0x13a// exit status 2}