fmt.Println — stdout. log.Println — stderr + timestamp.
1fmt.Println("Hello") // stdout2log.Println("Hello") // stderr + time
When to use fmt:
When to use log:
Common mistakes:
fmt.Println for logs.log.Println for user output.log.Fatal (exits immediately).