fmt.Println — stdout, no metadata. log.Println — stderr, adds timestamp.
fmt.Println:
1fmt.Println("Hello")2// Output: Hello
log.Println:
1log.Println("Hello")2// Output: 2024/01/15 10:30:45 Hello
Key differences:
log flags:
1log.SetFlags(log.Ldate | log.Ltime | log.Lshortfile)