// Copyright (C) 2017 Marius Schellenberger package main import ( logger "log" "os" ) var log *logger.Logger func newLogger(file string) { if file == "" { log = logger.New(os.Stdout, "", logger.LstdFlags) return } f, err := os.OpenFile(file, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0644) if err != nil { logger.Fatal(err) } logger.SetOutput(f) log = logger.New(f, "", logger.LstdFlags) }