Skip to content
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
30 lines (24 sloc) 567 Bytes
package logger
import (
func Log(msg string) bool {
// file descriptor
// os.O_APPEND|os.O_CREATE|os.O_WRONLY are flags to indicate what to do with that file
// 0644 is filemode when its created
f, err := os.OpenFile("log.txt", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644)
// close the file descriptor at the end of the function
defer f.Close()
if err != nil {
return false
// write string to file
_, err = f.WriteString(fmt.Sprintf("%s\n", msg))
if err != nil {
return false
return true
You can’t perform that action at this time.