Quick actions

cmd+k|ctrl+k

Navigation

Languages

Essential Go / Logging

Snippet info

Language

Go

Visibility

public

Author

kkowalczyk

Created

2019-03-26T10:01:58Z

Updated

2019-03-26T10:01:58Z

package main

import (
	"log"
	"os"
)

func main() {
	logfile, err := os.OpenFile("test.log", os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666)
	if err != nil {
		log.Fatalf("os.OpenFile() failed with '%s\n", err)
	}
	defer logfile.Close()

	log.SetOutput(logfile)
	log.Println("Log entry")
	os.Remove("test.log")
}
INFO